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— 컴파일 가능 여부cargo test -- --list— 테스트 타깃 존재 확인make check— fmt + clippy + test 통합 게이트
TDD Cycle:
- RED: Write failing test first
- GREEN: Minimal code to pass
- REFACTOR: Clean up (keep tests passing)
Auto-call
/verify: On implementation completeAuto-call
/review: On verify passAuto-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