OSS活用事例集AI・開発・自動化のOSSを日本語で
  1. トップ
  2. 開発支援・AIコーディング
  3. Spec Kit
OSS ・ 開発支援・AIコーディング★ 141,629
github/spec-kitSpec Kit

Spec Kit:AIにいきなりコードを書かせず、仕様→計画→タスク→実装の順に進めさせるGitHub製ツールキット

GitHubスター
★ 141,629 2026-10-18 取得
最終更新(最終push・日本時間)
2026-10-17 2026-10-18 取得
ライセンス
MIT License
導入の手軽さ
●●●●○ 手軽

用途

何ができるか

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
公式サイト:github.github.com/spec-kit
GitHubで見る ↗

開発支援・AIコーディングのほかのOSS

一覧へ →