この日のひとつ
GitHub Spec Kit
公式サイトを見る (外部サイト)For Whom
こんな人向け
AIを使った開発で、実装前に要望・仕様・作業項目を整理したいチーム向けです。
The Answer
結論
AIコーディングで作る機能の目的、実装方針、作業項目を順番に整理し、引き継げる形に残すOSSの開発手順キットです。
How to Use
やり方/確認方法
例えば、既存サイトに「今日ひとつ。」のアーカイブ検索を足す前の整理に。検証用のコピーでSpec Kitを初期化し、対応するAIエージェントを選んで、検索対象・検索結果で見せる項目・対象外を仕様として1ページに書きます。次に計画とタスクへ分け、まず検索のない一覧画面1件だけを実装依頼し、仕様・実装・テスト結果が一致するか確認します。成果物は、次の担当が読める仕様、作業リスト、確認結果です。既存リポジトリへ導入する前に、生成される設定・指示ファイルの差分と、使うエージェントの対応状況を確認します。
Why Today
なぜ今日はこれ?
AIへ実装を頼むほど、最初の一文が曖昧だと、途中で修正理由が追えなくなります。Spec Kitは仕様、計画、タスク、実装という工程でMarkdownの成果物をつなぐため、画面を何となく直す前に決めることを分けたい日の入口になります。
Cautions & FAQ
注意点・FAQ
生成される仕様は入力の曖昧さを引き継ぐことがあります。コード変更を始める前に、範囲・受け入れ条件・対象外を人が確認してください。
Spec Kitがあれば、要望から正しい仕様が自動で決まりますか?
自動確定ではありません。生成された仕様・計画・タスクを担当者が見直し、実装対象と完了条件に合意してから使います。
Primary Sources
公式ソース
Recommended For
誰に持たせたい?
アキト
AI開発推進主任 開発推進室
開発推進のアキトに、アーカイブ検索の仕様1ページと最小の作業リストを任せたいです。検索しない範囲と確認結果まで受け取れれば、実装後に何を見ればよいかを引き継ぎやすくなります。
プロフィールを見るKei's Note
ケイのひとこと
ケイ|広報部長
工程が増えるほど、初めて触る人には次に何を書くのかが見えにくくなりそうです。まず小さな画面1件で、仕様と実装のどこがつながるかを読める状態にしてから広げたいですね。
確かめる。
Basic Information
基本情報
- 種別
- OSS
- 公式サイト
- 公式サイトを開く(外部サイト)
- 確認日
- 料金
- MITライセンスのOSSで、Specify CLIは無償で利用できます。紹介した仕様・計画・タスクの作成に、Spec Kit自体の利用料はかかりません。
- ライセンス
- MIT License
- 補足
- 活用例は公式ドキュメントに基づく想定で、実機検証は未実施です。