breakdown-plan は何をしますか?
エピック > 機能 > ストーリー/イネーブラー > テストの階層、依存関係、優先順位、自動追跡を含む包括的なプロジェクト計画を生成するIssue計画・自動化プロンプト。
概要
このスキルは、GitHub上でプロジェクト計画を構造化し、Issueの作成と自動追跡を効率化します。AIエージェントが入力された要件を分析し、以下の階層構造に基づいて計画を自動生成します。
- エピック: 大規模なプロジェクト目標
- 機能: エピックを構成する具体的な機能
- ストーリー/イネーブラー: 機能を実現するためのユーザーストーリーまたは技術的タスク
- テスト: ストーリー/イネーブラーを検証するためのテストケース
特徴
- 階層構造: 計画は常に Epic > Feature > Story/Enabler > Test の順に整理されます。
- 依存関係の自動検出: タスク間の依存関係を分析し、自動的に設定します。
- 優先順位付け: ビジネス価値と技術的複雑性に基づいて優先順位を割り当てます。
- 自動トラッキング: GitHub Issue のラベル、マイルストーン、プロジェクトボードと連携して進捗を自動追跡します。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他、SKILL.md 形式をサポートするAIエージェント
使用方法
- AIエージェントにプロジェクトの要件やゴールを入力します。
- このスキルが自動的に分析し、階層構造の計画を生成します。
- 必要に応じて計画を編集・承認します。
- 生成されたIssueはGitHub上で自動的に作成・管理されます。
動作の仕組み
スキルは、入力されたテキストからキーワードと関係性を抽出し、以下の手順で計画を構築します。
- 要件分析: プロジェクトの目標とスコープを理解
- エピックの特定: 主要な成果物をエピックとして定義
- 機能の分解: 各エピックを具体的な機能に分割
- ストーリーの作成: 各機能をユーザーストーリーと技術タスクに詳細化
- テストケースの生成: 各ストーリーを検証するためのテストを作成
- 依存関係と優先順位の設定: タスク間の関係を分析し、優先順位を割り当て
- 自動Issue作成: 計画をGitHub Issueとして自動生成
設定
SKILL.md ファイルをプロジェクトのルートディレクトリに配置することで、AIエージェントが自動的に認識します。特別な設定は不要です。
例
入力例:
「ユーザー認証機能を追加したい。Googleログインとメール/パスワードログインをサポートし、セキュリティ監査も行いたい。」
生成される計画:
- エピック: ユーザー認証システム
- 機能: Googleログイン統合
- ストーリー: Google OAuth2.0認証フローの実装
- テスト: Googleログイン成功/失敗テスト
- 機能: メール/パスワードログイン
- ストーリー: メールアドレスとパスワードによる認証の実装
- テスト: ログイン/ログアウトのE2Eテスト
- 機能: セキュリティ監査
- ストーリー: 認証ログの記録と監視
- テスト: 不正アクセス検出テスト
注意事項
- このスキルはプロジェクト計画の初期ドラフトを提供します。実際の運用にはチームのレビューと調整が必要です。
- 生成されたすべてのIssueはGitHub上で手動または自動で編集可能です。
- 依存関係は単純な先行関係(ブロッカー)のみを自動設定します。複雑な依存関係は手動で調整してください。
ライセンス
このスキルはオープンソースとして提供されています。詳細はプロジェクトのLICENSEファイルを参照してください。