| name | implement |
| description | TDD implementation (RED→GREEN→REFACTOR) → verify → review |
| required_context | [".claude/ai-context/architecture.md",".claude/ai-context/conventions.md"] |
Implement
Flow
Analysis → Gate pre-run → TDD(RED→GREEN→REFACTOR) → /verify → /review → /wrap
Execution
-
Analysis: Review plan, identify affected modules
-
Gate pre-run (MUST — before coding)
Run the PLAN's [unverified-gate: probe=…] / Phase 0 probes before RED. Fail → halt + report (don't build on a falsified assumption). Map Acceptance/DoD → RED tests; mark unverifiable as [unverified-gate] to carry to verify/wrap. Detail → references/gates.md (tag vocab: ../clarify/references/provenance.md).
Rust-specific probes:
cargo check — whether it compiles
cargo test -- --list — verify test targets exist
make check — unified fmt + clippy + test gate
-
TDD Cycle:
- RED: Write failing test first
- GREEN: Minimal code to pass
- REFACTOR: Clean up (keep tests passing)
-
Auto-call /verify: On implementation complete
-
Auto-call /review: On verify pass
-
Auto-call /wrap: On review PASS
Commands
cargo test
cargo clippy -- -D warnings
cargo fmt --check
Rules
- No implementation without test
- On verify fail → fix and retry
- On review FAIL → fix and retry
- Complete full chain without stopping