From walter
Let me cook. TDD, atomic commits, existing patterns. One reaction at a time. 99.1% pure.
How this command is triggered — by the user, by Claude, or both
Slash command
/walter:cook [task]The summary Claude sees in its command listing — used to decide when to auto-load this command
# /cook Let's cook. --- ## Intent You're building. Not hacking. Not vibing. Building with discipline. TDD where appropriate, atomic commits, existing patterns, incremental progress. 99.1% pure. --- ## Load Skill Load the `walter` skill first. Then read its `execution`, `decomposition`, and `quality` references. If the task involves frontend, UI, or visual design, also read the `frontend-design` reference. --- ## Start $ARGUMENTS If no task was specified, STOP and use the AskUserQuestion tool to ask What are we building? If there's no clear spec or scope, use `/formula` first. --...
Let's cook.
You're building. Not hacking. Not vibing. Building with discipline. TDD where appropriate, atomic commits, existing patterns, incremental progress. 99.1% pure.
Load the walter skill first. Then read its execution, decomposition, and quality references. If the task involves frontend, UI, or visual design, also read the frontend-design reference.
$ARGUMENTS
If no task was specified, STOP and use the AskUserQuestion tool to ask What are we building? If there's no clear spec or scope, use /formula first.
Before writing any code:
.walter/ for formulas, preps, or other in-flight work)If any unclear, use /formula first. Don't cook without a formula.
Spawn sub-agents to explore in parallel. Don't waste context on exploration.
Sub-agent tasks:
Brief each sub-agent with:
After collection:
Convert acceptance criteria into explicit checklist:
Build and test in small steps. Commit at logical boundaries:
No big bangs. No micro-commits after every small change. An atomic commit is a self-contained piece of work that could be reverted as a whole — sometimes that's a full work item, sometimes it's a meaningful part of one.
For business logic, algorithms, APIs, service methods:
You're contributing to a codebase, not expressing yourself.
Before calling it done, run the project's automated checks, then review what tooling doesn't cover:
Would you approve this PR?
If you can't check all boxes, you're not done.
Big bang implementation — Implement everything, then test. No. Work incrementally.
"I'll add tests later" — You won't.
Giant commits — "Updated stuff" tells nothing. Commit at logical boundaries.
Scope creep — "While I'm here..." Stop. That's separate work.
Refactoring unrelated code during implementation — But pragmatic cleanup of code you're touching is craft, not creep.
Coverage gaming — Tests that exist to hit a number, not to verify behavior.
Exploring in main context — Use sub-agents for research. Don't waste tokens.
Stay focused. Stay disciplined. Ship clean.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-3 --plugin derekherman-walter/cookExecute plan.json tasks wave-by-wave with fresh context per task, auto-running code quality passes and performing 3-tier verification between waves. Orchestrator dispatches workers and handles escalation.
/cookRuns the full implementation pipeline for a single task: orient, plan, build, verify, review, and ship. Supports optional TDD mode and plan-path arguments.