agni-kai
Zuko's Agni Kai for bakeoffs. The formal firebending duel, where competing implementations fight under the same rules and a judge…
Suki's command of the Kyoshi Warriors for a standing program. She holds the island for days, writes every order, and reads every report, and she never picks up a fan herself. Use for orchestrate, "run this whole project", "own this migration until it lands", or a multi-day
$ npx -y skills add tmcfarlane/team-avatar --skill kyoshi-command --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/kyoshi-commandContext preview
The summary Claude sees to decide when to auto-load this skill.
Suki's command of the Kyoshi Warriors for a standing program. She holds the island for days, writes every order, and reads every report, and she never picks up a fan herself. Use for orchestrate, "run this whole project", "own this migration until it lands", or a multi-day
name: kyoshi-command description: Suki's command of the Kyoshi Warriors for a standing program. She holds the island for days, writes every order, and reads every report, and she never picks up a fan herself. Use for orchestrate, "run this whole project", "own this migration until it lands", or a multi-day program of many stacked PRs and dozens to hundreds of subagents under one coordinator chat with minimal human turns.
When Suki commands the island's defense, she does not fight on the beach. She writes clear orders, posts warriors where they belong, reads every runner's report at set times, and keeps the front line holding. You own the program, never the code. Author briefs, drain the queue, keep the frontier green, and decide.
This skill is for a whole project handed to one standing coordinator chat. It runs for days, spans many stacked PRs, and uses dozens to hundreds of subagents, with the human checking in twice a day instead of every five minutes. One task driven to a predicate belongs to `night-watch`. One ambitious run that needs a bespoke workflow belongs to `day-of-black-sun`. Route here only when the work outlives any single agent. Work one agent could finish inside the session's budget is not a program, however program-shaped the request sounds.
Prove behavior with the project's verify skill (see `vital-signs`), or with Claude Code's `run` skill when the repo has none. Every brief names the resolved skill path or the exact commands.
On Codex, read [avatar-mode/references/codex.md](../avatar-mode/references/codex.md) for tool equivalents.
Ceremony must scale with the program. On cheap, near-identical units, collapse it as each section directs.
Three rules carry the rest.
Depth stays at coordinator, track, worker. Author the track decomposition per project. Build, landing, and verification are common cuts, not a required shape. Hard-coded formation trees were tried and parked as too rigid.
`orch` is `bun ../../tools/orch/orch.ts` from this file, under the installed plugin. It keeps the store's plain TSV and JSON files, which stay readable without the CLI. Pass the store with `--store <dir>` or the `ORCH_STORE` environment variable. Commands:
| Command | Does | |---------|------| | `orch init` | Create the store files. | | `orch standing show`, `orch standing add <line>` | Read or append the standing orders. | | `orch unit add <id>`, `orch unit set <id>`, `orch unit get <id>`, `orch unit list`, `orch unit counts` | Keep `units.tsv`. | | `orch ledger record <pr> <sha> <verdict> [--evidence PATH] [--verifier NAME]`, `orch ledger check <pr> <sha>`, `orch ledger summary` | Keep `ledger.tsv`. | | `orch inbox push <agent> <unit> <status> [--report PATH]`, `orch inbox drain`, `orch inbox count` | Queue completion pointers. | | `orch gate park <id>`, `orch gate list`, `orch gate resolve <id>` | Park human gates. | | `orch frontier set --repo <dir> [--forge gh\|origin] [--prs <n,...>]`, `orch frontier show` | Compute the merge frontier. | | `orch status` | Regenerate `status.md` and print a three-line summary. |
Run `orch <command> --help` for every option. Add `--json` for complete rows.
Create `${CLAUDE_CONFIG_DIR:-~/.claude}/orchestrate/<project-slug>/` (on Codex, `${CODEX_HOME:-~/.codex}/orchestrate/<project-slug>/`), outside the repo and outside the session. The store has to outlive this chat. The program runs for days, a session restart
Team Avatar: a universal agent orchestrator for Claude Code, Codex, and Cursor. Nine Avatar characters, 58 engineering skills. pstack with Avatar characters on top.
Zuko's Agni Kai for bakeoffs. The formal firebending duel, where competing implementations fight under the same rules and a judge…
Aang showing a new friend around the team. Explains Team Avatar to a user, the roster and who owns what, how to invoke a skill on…
Aang's operating mode for Team Avatar, principal-level engineering where each task goes to the character who owns that…
Aang choosing which bender takes which fight. Configures which model each Team Avatar character runs on, the default reasoning…
Sokka's battle map, the decision trail he keeps so anyone can see how the campaign was won. Use for show-me-your-work,…
Appa's morning departure for picking up paused or handed-off work. The team breaks camp, reads the map they left, and flies on…