仕様駆動開発(Spec-Driven Development)は、自然言語で書かれた仕様を開発の単一の正(Single Source of Truth)として扱い、その仕様からAIが計画・実装を生成する開発手法です。従来はコードが主役で仕様は補助的なものでしたが、仕様駆動開発では仕様こそが主役となり、実装は仕様から導かれます。
私たちはオープンソースのツールキット Spec Kit を活用し、要件の明確化からAIによる実装・検証までを体系的に進めています。仕様が常に最新の状態に保たれるため変更に強く、品質とスピードを両立できます。
Spec Kit は、仕様駆動開発を実践するためのオープンソース・ツールキットです。/specify /plan /tasks /implement といったコマンドでAIエージェントと協働し、仕様から実装までを段階的に進めます。
仕様を起点に、人とAIが役割を分担しながら段階的に開発を進めます。
プロジェクトの原則・品質基準・制約を定義し、全工程で守るべき土台をつくります。
担当:人「何を・なぜ作るか」を仕様としてまとめます。実装の詳細ではなく、価値と要件に集中します。
担当:人 × AI技術スタックやアーキテクチャを設計。AIが計画案を生成し、エンジニアがレビューします。
担当:AI(人がレビュー)仕様と計画を、実装可能な小さな単位へ自動で分解。進捗を追いやすくします。
担当:AI確定した仕様・計画・タスクに沿って、AIがコードを生成。実装を大幅に高速化します。
担当:AI仕様と実装の整合をチェックし、テストとレビューで品質を担保した上でリリースします。
担当:人 × AI中小企業向けの自社プロダクトを、AI活用による仕様駆動開発で内製しています。
出退勤の打刻、残業・休暇の申請と承認、月次の勤務表出力までを一元管理。中小企業の労務担当の負担を軽減し、正確な勤怠集計とコンプライアンス対応を実現します。
社員のプロフィール・スキル・評価・キャリア志向を一元的に可視化。適材適所の配置や育成計画の立案を支援し、組織の人材活用を最適化します。
新入社員研修やビジネス基礎をオンラインで学べる学習プラットフォーム。学習状況の可視化や経験値(XP)による継続支援に加え、AIメンターによる質問対応・ロールプレイ演習で、実践的なスキル習得をサポートします。