Claude-skill-registry executing-ai-development-workflow
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 "計画的に実装".
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/executing-ai-development-workflow" ~/.claude/skills/majiayu000-claude-skill-registry-executing-ai-development-workflow && rm -rf "$T"
manifest:
skills/data/executing-ai-development-workflow/SKILL.mdsource content
Executing AI Development Workflow
概要
AI開発のベストプラクティスを体系化した10ステップの自動化ワークフローを実行します。 計画立案から実装、多層レビュー、自動修正、PR作成まで一貫して管理します。
主な特徴
- ✅ 多層レビューシステム: 4つのSub-agent + Claude Code
+ CodeRabbit CLI/review - ✅ 優先度ベースの修正: Critical/High/Medium/Lowで自動分類
- ✅ 完全なドキュメント化: プランとレビュー結果を
に保存_docs/ - ✅ 妥当性重視: AIレビューの誤検知を適切に判断
- ✅ 人間の介入ポイント: 重要な判断箇所で確認を求める
使い方
以下のようなリクエストでこの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 を参照してください。
主要な実行フロー
Step 1-3: 計画と実装
- プランニング: プランモードで実装計画を立案
- ドキュメント化:
に保存_docs/plans/YYYY-MM-DD-[feature-name].md - 実装: 適切なSub-agentに委任
Step 4-5: 多層レビュー
4a. Sub-agent Reviews(並列実行):
- code-reviewer
- security-auditor
- architect-review
- test-ai-tdd-expert
4b. Claude Code
:/review
/review
4c. CodeRabbit CLI:
coderabbit --prompt-only --type uncommitted
結果を
_docs/reviews/YYYY-MM-DD-[feature-name]-review.md に統合保存。
Step 6-7: 修正と確認
- Critical/High: 妥当なもののみ自動修正
- Medium: 人間が妥当性を判断(修正/保留/却下)
- Low: 記録のみ
Step 8-10: PR作成とマージ
- レビューサマリー付きでPR作成
- CodeRabbitとClaude Codeが追加レビュー
- 妥当な指摘のみ修正
- 人力レビューを適宜挟みながらマージ
優先度判定
config.json で定義された優先度ルール:
| 優先度 | 内容 | 対応 |
|---|---|---|
| 🔴 Critical | セキュリティ脆弱性、重大なバグ | 妥当なものを即時自動修正 |
| 🟠 High | パフォーマンス問題、設計問題 | 妥当なものを即時自動修正 |
| 🟡 Medium | コード品質、ベストプラクティス | 人間が妥当性判断 |
| 🟢 Low | スタイル、命名、軽微な改善 | 記録のみ |
人間確認ポイント
以下の3つのタイミングで必ず人間の確認を得ます:
- ✅ プラン承認時 (Step 1後)
- ✅ Medium優先度の修正判断時 (Step 7)
- ✅ PR作成前の最終確認 (Step 8前)
前提条件
必要なツール
- Git: バージョン管理
- GitHub CLI (
): PR作成・管理gh - CodeRabbit CLI: インストール済み & 認証済み
プロジェクト準備
# _docs ディレクトリの作成 mkdir -p _docs/plans _docs/reviews
設定ファイル
config.json
優先度判定ルールと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レビューの指摘はすべてが正しいわけではない
- ✅ Critical/Highでも誤検知や過剰な提案がある
- ✅ 人間の判断が最も重要
- ✅ プロジェクトの文脈を理解した上で適切に取捨選択
AIはツールです。最終的な判断は常に人間が行います。
関連ファイル
- workflow.md: 詳細なステップガイド
- examples.md: 具体的な使用例
- config.json: 優先度判定ルールと設定
- templates/plan.md: プランテンプレート
- templates/review.md: レビューテンプレート