soft6096/ai-dev-workflow

AI 開発の完全なワークフロー:仕様駆動(SDD)+階層別テストファースト(TDD)+収束検証により、AI が仕様から逸脱しないコードを生成します。9 つの中間生成物テンプレートとインストール可能なエージェントスキルを同梱。

ai-dev-workflow とは?

soft6096/ai-dev-workflow は、AI エージェント(Claude Code、Cursor、Codex 等)向けに設計された開発ワークフロースキルです。仕様駆動開発(SDD)、階層別テストファースト(TDD)、収束検証の3段階を組み合わせることで、AI が生成するコードが常に仕様に沿ったものになるよう導きます。9 種類の中間生成物テンプレートを提供し、設計書、テストケース、実装コードを段階的に生成・検証できるため、大規模プロジェクトでも品質を維持できます。各テンプレートはマークダウン形式で記述されており、エージェントが自動的に解釈・利用可能です。また、スキル自体をインストール可能な Agent Skill として提供しており、対応プラットフォームに簡単に組み込めます。

対応~Claude Code~Codex CLI~Cursor
npx skills add soft6096/ai-dev-workflow

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

ai-dev-workflow は何をしますか?

AI 開発の完全なワークフロー:仕様駆動(SDD)+階層別テストファースト(TDD)+収束検証により、AI が仕様から逸脱しないコードを生成します。9 つの中間生成物テンプレートとインストール可能なエージェントスキルを同梱。

概要

このスキルは、AI エージェントを用いたソフトウェア開発において、仕様の定義からテスト、実装、検証までを一貫して行うためのワークフローを提供します。以下の3つのフェーズで構成されます。

  1. 仕様駆動開発 (SDD): 要求仕様を明確に定義し、設計文書を作成します。
  2. 階層別テストファースト (TDD): ユニットテスト、結合テスト、E2Eテストを段階的に作成し、実装を導きます。
  3. 収束検証: 生成されたコードが仕様を満たしているか自動検証し、乖離を修正します。

提供テンプレート

以下の9つの中間生成物テンプレートが含まれています。

#テンプレート名説明
1要求仕様書プロジェクトの要求事項を整理
2設計書アーキテクチャとコンポーネント設計
3単体テスト仕様書ユニットテストのケース定義
4結合テスト仕様書結合テストのケース定義
5E2Eテスト仕様書エンドツーエンドテストのケース定義
6実装コードテストに基づくコード生成
7テスト結果レポートテスト実行結果の集約
8コードレビューシートレビュー観点と指摘事項
9収束検証レポート仕様との一致性チェック結果

インストール方法

対応エージェント(Claude Code、Cursor、Codex 等)に以下の設定を追加してください。

# 例:Claude Code の場合
claude add-skill soft6096/ai-dev-workflow

または、手動で SKILL.md をプロジェクトルートに配置し、エージェントの指示ファイルに読み込みパスを指定してください。

使用方法

  1. エージェントに「soft6096/ai-dev-workflow を起動」と指示します。
  2. プロンプトに従って、プロジェクト名、要求仕様、利用技術を入力します。
  3. エージェントが自動的に9つのテンプレートを順次生成・処理します。
  4. 各フェーズでエージェントが確認を求める場合がありますので、適宜フィードバックを行ってください。

注意事項

  • テンプレートはマークダウン形式で出力されます。
  • 生成されたコードは必ず人間がレビューすることを推奨します。
  • 大規模プロジェクトではフェーズごとに分割実行すると効果的です。
  • 対応エージェントのバージョンによって動作が異なる場合があります。

関連スキル