rjcorwin/cook/skill
Claude Code and agent skill by rjcorwin/cook
- community
Checking that the SKILL.md file is still in the repository.
Orchestrate coding agents with review loops, parallel races, repeat passes, and task-list progression. Use when: the user asks to "cook" something, wants iterative refinement, wants to race multiple approaches, or needs to work through a task list.
Install
npx vskill@latest install rjcorwin/cook/skillSKILL.md
Cook — Agent Orchestration CLI
cook wraps your coding agent (Claude Code, Codex, OpenCode) in composable workflows: review loops, repeat passes, parallel races, and task-list orchestration.
Important: Never use `--sandbox none`. The default sandbox mode (agent) is correct when running as a skill. It preserves the parent agent's security boundaries.
Quick reference
Operators
Operators compose left to right. Loop operators wrap everything to their left.
Loop operators
| Operator | Effect | |
|---|---|---|
review | Add a review→gate loop (up to 3 iterations by default) | |
review N | Review loop with up to N iterations | |
xN / repeat N | Run work N times sequentially | |
ralph N "gate" | Outer gate for task-list progression (DONE/NEXT) |
Custom review/gate prompts (positional shorthand):
Composition operators
| Operator | Effect | |
|---|---|---|
vN / race N | N identical runs in parallel worktrees | |
vs | 2+ different runs in parallel worktrees | |
pick ["criteria"] | Resolver: pick one winner (default) | |
merge ["criteria"] | Resolver: synthesize all results | |
compare | Resolver: write comparison doc, no merge |
Composition examples
Agents must always pass `-y` on composition commands to avoid hanging on prompts.
Flags
IMPORTANT: Always use `-y` when invoking cook as an agent. Composition commands (v3, vs, pick, merge) prompt for confirmation ("Apply Run N?", "Remove worktrees?"). Without -y, the process hangs waiting for interactive input that agents cannot provide. This flag auto-accepts all prompts.
Prerequisites
Before running cook:
- The project must have
cook initrun (creates COOK.md, .cook/config.json) - For composition operators (vs, vN), the working tree must be clean (commit first)
When to use cook vs doing the work directly
Use cook when:
- The user explicitly asks to "cook" or "let it cook"
- Multiple iterations of refinement are needed (review loops)
- Multiple competing approaches should be tried (races, vs)
- A task list needs sequential progression (ralph)
- The user wants autonomous completion without manual review cycles
Do the work directly when:
- It's a simple, one-shot change
- The user wants to review each step interactively
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskill/SKILL.md
Popularity
- Repository stars
- 371
- Repository forks
- 12
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rjcorwin/cook/skill)