OSS ・ 開発支援・AIコーディング★ 141,629
github/spec-kitSpec Kit
カテゴリ 開発支援・AIコーディング
Spec Kit:AIにいきなりコードを書かせず、仕様→計画→タスク→実装の順に進めさせるGitHub製ツールキット
用途
何ができるか
GitHubが公開している「仕様駆動開発(Spec-Driven Development)」のためのツールキット。specify CLIでプロジェクトに導入すると、 Claude CodeやGitHub Copilotなどのコーディングエージェントに、仕様の作成・技術計画・タスク分解・実装を順に進めるスラッシュコマンドが追加される。あいまいな指示のまま実装に入るのを防ぎ、仕様書や計画をファイルとして残せる。
向いている用途
- 数日〜数週間かかる機能をAIと一緒に作るとき
- 要件の抜けを実装前に洗い出したいとき
- チームでAIの作業内容(仕様・計画)を文書として共有したいとき
向いていない場面
- 数行で終わる小さな修正(手順と生成物が重くなりやすい)
実際の使われ方(活用事例)
XB Softwareが、大規模レガシーシステムの開発で試行
既存の大きなコードベースでSpec Kitを使い、1週間規模のタスクがおよそ半分の時間で終わったと報告。AIが既存の書き方を踏襲し、要件の抜けも見つけた一方、結合部分の修正や人によるレビューは引き続き必要だったとしている。
出典XB Software 自社ブログ(英語)martinfowler.comで、Kiro・Tesslと比較した評価記事
仕様駆動開発ツール3つを実際に試して比較。小さな修正に対しては生成される文書が多すぎる、仕様と実装がずれる余地が残るなど、使いどころの注意点をまとめている(検証記事)。
出典martinfowler.com(英語)※ 事例の数値は、出典元(提供元の導入事例や利用者の記事)による発表・報告です。当サイトでの検証はしていません。
導入の手軽さ
●●●●○ 手軽 — uv が入っていればコマンド1つでプロジェクトに導入できる。使いこなすには、仕様をこまめに更新する運用が必要。
uvx --from git+https://github.com/github/spec-kit.git specify init my-project※ 代表的な導入コマンドの例です。最新の手順は公式ドキュメントを確認してください。
ライセンス
MIT License(SPDX: MIT)。利用・改変・再配布が自由。
ライセンスの説明は要点のみです。利用前にリポジトリのLICENSEファイル原文を確認してください。
リポジトリ情報
REPOSITORY
github.com/github/spec-kit
★ 141,629・最終push 2026-10-17(2026-10-18 取得)・掲載 2026-10-17・内容確認 2026-10-17