と Spec-driven Development Vibe Coding Spec-driven Development 開発アプローチ 会話やプロンプトをベースに、コードを生成しながら進 める 先に要件・設計・タスクを整理し、その内容を前提に段階 的に進める 特徴 • 仕様が決まっていなくても即時にコードを生成で きる • 仕様や意図が残りにくい • 規模が大きくなると破綻しやすい • 要件 → 設計 → タスク → 実装 を段階的に進める • 人間がレビューしながら AI が各フェーズを生成する メリット • 開発の初速が速い • 仕様や設計がドキュメントとして残せる • 後戻りや修正が ワークフローとして自然に組み込まれて いる 向いている場面 • PoC • 個人開発 • 中長期の開発 • チーム開発