// Execute a comprehensive AI-driven development workflow with planning, implementation, multi-layer review (Sub-agents + /review + CodeRabbit CLI), automated fixes, and PR creation. Use when implementing new features, performing large refactorings, developing security-critical features, or when the user mentions "AI開発ワークフロー", "AI development workflow", or "計画的に実装".
| name | executing-ai-development-workflow |
| description | Execute a comprehensive AI-driven development workflow with planning, implementation, multi-layer review (Sub-agents + /review + CodeRabbit CLI), automated fixes, and PR creation. Use when implementing new features, performing large refactorings, developing security-critical features, or when the user mentions "AI開発ワークフロー", "AI development workflow", or "計画的に実装". |
AI開発のベストプラクティスを体系化した10ステップの自動化ワークフローを実行します。 計画立案から実装、多層レビュー、自動修正、PR作成まで一貫して管理します。
/review + CodeRabbit CLI_docs/に保存以下のようなリクエストでこのSkillが発動します:
「AI開発ワークフローで〜を実装して」
「Use the executing-ai-development-workflow skill to implement...」
「計画的に実装したい」
詳細な使用例は examples.md を参照してください。
1. Planning (プラン作成 - Claude Codeプランモード)
↓
2. Documentation (プランを_docs/plans/にチェックボックス付きで保存)
↓
3. Implementation (Sub-agentで実装)
↓
4. Multi-layer Review
├─ 4a. 複数の評価用Sub-agent(並列実行)
├─ 4b. Claude Code /review コマンド
└─ 4c. CodeRabbit CLI
↓
5. Review Documentation (_docs/reviews/に統合保存)
↓
6. Automated Fixes (Critical/High優先度の妥当なもののみ)
↓
7. Human Confirmation (Medium優先度の妥当性判断)
↓
8. PR Creation (GitHub PR作成 + CodeRabbitとClaude Codeがレビュー)
↓
9. PR Review Response (妥当なもののみClaude Codeで修正)
↓
10. Merge (+ 人力レビューを適宜挟む)
詳細な各ステップの説明は workflow.md を参照してください。
_docs/plans/YYYY-MM-DD-[feature-name].md に保存4a. Sub-agent Reviews(並列実行):
4b. Claude Code /review:
/review
4c. CodeRabbit CLI:
coderabbit --prompt-only --type uncommitted
結果を _docs/reviews/YYYY-MM-DD-[feature-name]-review.md に統合保存。
config.json で定義された優先度ルール:
| 優先度 | 内容 | 対応 |
|---|---|---|
| 🔴 Critical | セキュリティ脆弱性、重大なバグ | 妥当なものを即時自動修正 |
| 🟠 High | パフォーマンス問題、設計問題 | 妥当なものを即時自動修正 |
| 🟡 Medium | コード品質、ベストプラクティス | 人間が妥当性判断 |
| 🟢 Low | スタイル、命名、軽微な改善 | 記録のみ |
以下の3つのタイミングで必ず人間の確認を得ます:
gh): PR作成・管理# _docs ディレクトリの作成
mkdir -p _docs/plans _docs/reviews
優先度判定ルールとSub-agent設定を定義:
{
"priority_rules": {
"critical": { "keywords": [...], "patterns": [...] },
"high": { "keywords": [...] },
"medium": { "keywords": [...] },
"low": { "keywords": [...] }
},
"review_agents": [...],
"coderabbit_cli": {...},
"auto_fix_threshold": "high"
}
templates/plan.md: 実装計画テンプレートtemplates/review.md: レビュー結果テンプレートこのSkillは、AI駆動開発において**「妥当性」**を重視します。
AIはツールです。最終的な判断は常に人間が行います。