name: tornado-repo-bootstrap
description: Add a standard tornado development setup to target-repos/.git/.wt/main in moonrepo by creating tornado.json and adding justfile recipes (just tornado, just tornado-validate) for dev=claude-code via opz z.ai and review=codex.
Tornado Repo Bootstrap
When To Use
Use this skill when you want to enable the same tornado workflow in a target repository under target-repos/:
- add
tornado.json - add
just tornado - add
just tornado-validate
This skill is designed for moonrepo layout and expects a target path like target-repos/FWD.mbt.git/.wt/main.
Preconditions
- Run from the
moonrepoworkspace. - Target repo exists at
target-repos/<repo_name>.git/.wt/main. - Target repo has a
justfile. - Commands available in environment:
bash,rg,tornado,opz,just.
Primary Command
bash .agents/skills/tornado-repo-bootstrap/scripts/enable_tornado_repo.sh <repo_name>
Example:
bash .agents/skills/tornado-repo-bootstrap/scripts/enable_tornado_repo.sh FWD.mbt
Options
--dry-run: show planned changes without writing files.--force: overwrite existingtornado.json.--review-model <model>: set reviewer model intornado.json.--max-review-cycles <n>: setmax_review_cyclesintornado.json.-h,--help: print usage.
Default Behavior
tornado.json:- create if missing
- skip if already present
- overwrite only with
--force
justfilerecipes:- append
tornado *args:only when missing - append
tornado-validate:only when missing - never overwrite existing recipes
- append
Artifacts
references/config-template.json: template fortornado.json.references/just-snippet.just: recipe snippets used by the installer script.
Validate After Apply
cd target-repos/<repo_name>.git/.wt/main
just --list
just tornado-validate
Expected: both tornado and tornado-validate are listed, and validation passes.
Notes
- This skill does not modify global Codex settings (
~/.codex/config.toml). - If you need different provider behavior for
codex, manage it outside this skill.