GitHub、仕様駆動開発のワークフローを生成AIで実現するオープンソース「Spec Kit」を公開
この記事は新野淳一氏のブログ「Publickey」に掲載された「GitHub、仕様駆動開発のワークフローを生成AIで実現するオープンソース「Spec Kit」を公開」(2025年9月4日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米GitHubは、GitHub CopilotやClaude Code、Gemini CLIなどの生成AIを用いたコーディングエージェントで仕様駆動開発と呼ばれる開発スタイルのワークフローを実現するオープンソースソフトウェア「Spec Kit」を公開しました。
仕様駆動開発はまず明確な仕様を作成する
仕様駆動開発(Specification-Driven Development)は、まず仕様を明確に作成し、その仕様を基に実装計画を立ててコーディングを行うという開発手法です。
米Amazon Web Services(AWS)が7月に発表したコーディング支援ツール「AWS Kiro」がこの手法を採用しており、それがきっかけで注目されるようになりました。
参考:AWSがAIコードエディタ「Kiro」をプレビュー公開、VS Code互換。AIとチャットしながらプロダクトを開発
今回GitHubが公開したSpec Kitは、この仕様駆動開発のワークフローの実行を生成AIが支援してくれる仕組みを備えており、後述するようにGitHub CopilotやClaude Code、Gemini CLIで仕様駆動開発が容易に実現できます。
Spec Kitで仕様駆動開発を実現する方法
下記はLinuxのコマンドライン上でのSpec Kitの起動画面です(この画面からすると、このSepc KitはどうやらSpecifyという名前で開発されてきたようですね)。
画面下部で、GitHub Copilot、Claude Code、Gemini CLIのいずれかを選択できるようになっています。
生成AIを選択すると、プロジェクトの環境設定が行われます。
プロジェクトが準備できたら、Visual Studio Codeでプロジェクトをオープンします。そしてGitHub Copilotで「/specify」「/plan」「/task」コマンドが利用可能になっています。
Visual Studio Code上のチャット欄で「/specify」コマンドに続いて構築したい内容を自然言語で記述すると、コーディングエージェントが詳細な仕様案を作成してくれます。
「/plan」コマンドでは、仕様を基にコーディングエージェントが実装計画としてアーキテクチャ、使用する技術スタック、制約条件などの案を作成します。
「/task」コマンドでは、実装計画を実際のタスクに分解します。そしてそのタスクを実行することで実際にソフトウェアの構築が行われます。
GitHubはこの仕様駆動開発が、まったく新しいソフトウェアを作るケース、既存のシステムに機能を追加するケース、そしてレガシーシステムのモダナイゼーションのケースなどに適していると説明しています。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「Xが情報収集に役立たない……」熊本地震で不満の声続出 「Twitterを返して」
-
2
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
3
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
4
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
5
はてな、11億円流出の調査報告書を公開 偽警察、口外禁止、残業・休出200時間超、孤立……ほころびが連鎖
-
6
Z世代に聞く次の流行、「AIイラスト」が1位に 「Claude Code」も上位
-
7
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
-
8
東野圭吾さん死去、Xなどで追悼相次ぐ 「ガリレオ」など数々の人気作、エンジニアから転身
-
9
NVIDIAやMicrosoftなど30社超、オープンAIの防御ツール共同開発の「Open Secure AI Alliance」設立
-
10
「あ、その情報メモしたい!」を叶えるワイヤレスイヤフォン、Nothing「Ear (3a)」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR