プチ仕様駆動開発 - 4ドキュメント体制でタスクを管理。PLAN→SPEC→TODO→実装の流れをガイドする。「spec-driven」「仕様駆動」「4ドキュメント初期化」「spec init」で起動。
minorun365氏の記事「Claude Codeで「プチ仕様駆動開発」のススメ」に基づき、プロジェクトの tasks/ ディレクトリに4ドキュメントを初期化し、仕様駆動の開発フローをガイドする。
tasks/ ディレクトリを確認(なければ作成)tasks/PLAN.md — 要件ダンプ(自由記述)tasks/SPEC.md — 仕様の壁打ち・合意tasks/TODO.md — タスク分解・進捗管理tasks/KNOWLEDGE.md — 学習・ハマりポイント記録references/templates.md を参照して作成するtasks/todo.md や tasks/lessons.md がある場合、内容を新ドキュメントに移行する1. ユーザーにプロジェクトのコンテキスト(何を作るか)を確認
2. PLAN.md にユーザーの要望を記録
3. 「PLAN.mdに記録しました。SPECの壁打ちに進みますか?」と確認
PLAN(要件ダンプ)
↓ ユーザーが要望を自由に記述
SPEC(仕様の壁打ち)
↓ Claude が質問・整理 → ユーザーと合意
TODO(タスク分解)
↓ SPECからタスクを分解、チェックリスト形式
実装
↓ TODOに沿って進捗を更新しながら実装
KNOWLEDGE(学習記録)
↓ ハマりポイント・解決策を記録
TODO.md のみ使用でOK合意状況: [x] 合意済み になるまで実装に進まないタスク完了時に以下を実行:
tasks/KNOWLEDGE.md にハマりポイント・学習を追記tasks/TODO.md の完了レビューセクションを記入