Communityコーディング&開発github.com

h3y6e/spec-skills

仕様駆動開発のためのエージェントスキル

spec-skills とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)が仕様駆動開発(Spec-Driven Development)を実践するためのツールセットを提供します。ユーザーは自然言語で記述された仕様書を基に、エージェントがコードを生成、テスト、実装する一連のワークフローを活用できます。主な機能として、仕様の解析、テストケースの自動生成、実装コードの生成と検証が含まれます。これにより、開発者は仕様の記述に集中し、実装の詳細をエージェントに任せることができ、開発プロセスを効率化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add h3y6e/spec-skills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

spec-skills は何をしますか?

仕様駆動開発のためのエージェントスキル

このスキルは、AIエージェントが仕様駆動開発(Spec-Driven Development)を実践するためのツールセットを提供します。

概要

仕様駆動開発では、開発プロセスの中心に仕様書を置き、AIエージェントがそれを基にコードを生成・検証します。これにより、人間とAIの協業を最大化します。

主な機能

  • 仕様解析: 自然言語で書かれた仕様書を解析し、構造化データに変換します。
  • テスト生成: 仕様に基づいてテストケースを自動生成します。
  • 実装生成: テストをパスする実装コードを生成します。
  • 検証: 生成されたコードが仕様を満たしているか検証します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex

使い方

  1. 仕様書を spec/ ディレクトリに配置します。
  2. エージェントに spec-driven develop コマンドを実行するよう指示します。
  3. エージェントが仕様を解析し、テストと実装を生成します。
  4. 結果を確認し、必要に応じて仕様を修正します。

設定

環境変数:

  • SPEC_SKILLS_DIR: 仕様書を格納するディレクトリ(デフォルト: ./spec)
  • SPEC_SKILLS_LANGUAGE: 生成するコードの言語(デフォルト: python)

ライセンス

MIT

関連スキル