Operational reference for autonomous Claude iterations.
# TODO: Add your project's build/test commands here
# Examples:
# npm test
# pytest
# cargo test
# go test ./...# TODO: Describe your project structure
# src/ — application source code
# tests/ — test files
# specs/ — requirement specs (immutable)
# specs/archive/ — completed specs
- Spec — Humans write specs in
specs/. Agents read them but never modify them. - Plan — Gap analysis and task breakdown go in
IMPLEMENTATION_PLAN.md - Implement — Write code, run tests
- Update Context — After every fix/feature/loop iteration, update:
IMPLEMENTATION_PLAN.md— mark tasks done, add sections for new workspecs/todo.md— check off completed items (onlyspecs/file agents may update)AGENTS.md— update if workflow or conventions changed
- Archive — When a spec is fully done, move to
specs/archive/, setstatus: done
Specs are immutable requirements. Never modify files in specs/ (except todo.md checkboxes). All progress tracking goes in IMPLEMENTATION_PLAN.md.
Context updates are mandatory, not optional. Stale docs cause stale decisions.
- Never delete finished specs
- Set
status: donein frontmatter - Move from
specs/tospecs/archive/ - Update
specs/todo.mdto mark the item as[x]
- Move completed tasks from
IMPLEMENTATION_PLAN.mdtoIMPLEMENTATION_PLAN_ARCHIVE.md - Only move individual done tasks — plan sections stay until all their tasks are complete
- This keeps the active plan focused and prevents done work from being lost when the plan is regenerated