概要
仕様書(SDD)を核とし、Claude Codeや自作のマルチエージェントシステムを活用して、要件定義から実装・QAまでを一貫して自動化・効率化する次世代の開発フローを紹介しています。
詳細内容
menu株式会社のエンジニアによる、AIエージェントを最大限に活用した「AI駆動開発」のプロセスに関する実践的な解説記事です。AIによるコード生成が容易になった現在、最大のボトルネックは「要件定義(正しく選ぶこと)」にあるという視点から、仕様書(Spec)を起点とするSDD(Spec-Driven Development)の有効性を主張しています。具体的には、Claude Codeをベースに、マルチリポジトリ横断検索が可能なMCP(file_search_mcp)やコード解析エージェントを組み合わせた「PMエージェント」を構築。これにより、ビジネス・デザイン・エンジニア・QAの4つの観点から抜け漏れのない`requirements.md`を自動生成し、後続のデザイン生成(Figma MCP)、自動実装、Magic PodによるQA自動化へと繋げる一貫したワークフローの設計思想が詳述されています。既存のcc-sddの課題を解消し、組織特有のナレッジを要件定義に反映させるための具体的なアプローチが示されています。