Prompt file imported from debate-timer/debate-timer-fe (
.codex/prompts/plan.md). Copyright stays with the author.
Execute the TDD-driven implementation planning workflow to generate design artifacts including test contracts.
Steps
- Run
.specify/scripts/bash/setup-plan.sh --jsonto get FEATURE_SPEC, IMPL_PLAN, SPECS_DIR, BRANCH - Read spec, constitution (
.specify/memory/constitution.md), and IMPL_PLAN template - Explore codebase:
src/page/,src/components/,src/hooks/,src/apis/,src/util/, existing tests - Fill Technical Context: React 18 + Vite, Axios, TanStack Query 5, Tailwind CSS 3, Vitest + MSW, TDD approach
- Run consistency check against project conventions
- Phase 0: Research unknowns →
research.md - Phase 1 (TDD-First): Data model →
data-model.md, API contracts →contracts/, test contracts →test-contracts/ - Design TDD implementation order:
util/→apis/→hooks/→components/→page/ - Architecture decision table with testability impact
Context
- Full workflow details:
.claude/commands/speckits/plan.md - Test approach: Red-Green-Refactor, Korean test descriptions, Vitest globals, MSW for API mocking
- Next step: run tasks workflow