mkcooklisted
Install: claude install-skill ngocsangyem/MeowKit
# Cook — Full Implementation Pipeline
End-to-end implementation following the 7-phase workflow. TDD is opt-in via `--tdd`.
## Usage
```
/cook <natural language task OR plan path>
/cook "Add user auth" --fast
/cook "Build payment processor" --tdd # Strict TDD enforced
/cook tasks/plans/260329-feature/plan.md --auto
```
Flags: `--interactive` (default) | `--fast` | `--parallel` | `--auto` | `--no-test` | `--tdd` | `--verify` | `--strict` | `--no-strict`
**Modifier flags** (layer on any mode): `--verify` [LIGHT] (light browser/artifact check) | `--strict` [HEAVY] (full evaluator pass) | `--no-strict` (suppress auto-strict)
Concrete cost depends on the inner harness, model tier, and target surface; treat `[LIGHT]` vs `[HEAVY]` as relative ordering only.
**`--verify` is advisory** (does not block ship). **`--strict` is a hard gate** (FAIL blocks ship and routes back to Phase 3).
## TDD mode (`--tdd` flag)
When `--tdd` is detected in the invocation, the cook skill MUST write `on` to `.claude/session-state/tdd-mode` via a Bash tool call BEFORE any other workflow step:
```bash
mkdir -p .claude/session-state && echo on > .claude/session-state/tdd-mode
```
This sentinel file is read by `pre-implement.sh`, `tdd-detect.sh`, and downstream agents to detect TDD mode. Without `--tdd`, the sentinel is absent and the workflow runs in default mode (Phase 2 optional, no RED-phase gate).
`MEOWKIT_TDD=1` env var (set in CI / shell rc) is the highest-precedence opt-in and overrid