spec-skills は何をしますか?
仕様駆動開発のためのエージェントスキル
このスキルは、AIエージェントが仕様駆動開発(Spec-Driven Development)を実践するためのツールセットを提供します。
概要
仕様駆動開発では、開発プロセスの中心に仕様書を置き、AIエージェントがそれを基にコードを生成・検証します。これにより、人間とAIの協業を最大化します。
主な機能
- 仕様解析: 自然言語で書かれた仕様書を解析し、構造化データに変換します。
- テスト生成: 仕様に基づいてテストケースを自動生成します。
- 実装生成: テストをパスする実装コードを生成します。
- 検証: 生成されたコードが仕様を満たしているか検証します。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
使い方
- 仕様書を
spec/ディレクトリに配置します。 - エージェントに
spec-driven developコマンドを実行するよう指示します。 - エージェントが仕様を解析し、テストと実装を生成します。
- 結果を確認し、必要に応じて仕様を修正します。
設定
環境変数:
SPEC_SKILLS_DIR: 仕様書を格納するディレクトリ(デフォルト:./spec)SPEC_SKILLS_LANGUAGE: 生成するコードの言語(デフォルト:python)
ライセンス
MIT