CCMA-Claude-Code-Multi-Agent-Framewor は何をしますか?
Claude Code にマルチエージェントパイプラインを適用し、計画、コーディング、テスト、レビュー、セキュリティチェックを経てから出荷するフレームワークです。
概要
CCMA(Claude Code Multi-Agent Framework)は、Claude Code 上で動作するマルチエージェントパイプラインを提供します。各エージェントは以下の役割を担います:
- 計画エージェント: 要件分析とアーキテクチャ設計
- コーディングエージェント: 実装
- テストエージェント: 単体テスト・結合テストの作成と実行
- レビューエージェント: コードレビューとスタイルチェック
- セキュリティエージェント: 脆弱性スキャンとセキュリティ対策
使用方法
# プロジェクトの初期化
claude code init
# パイプラインの実行
claude code run pipeline
設定
ccma.config.json で各エージェントの動作をカスタマイズできます:
{
"agents": {
"planner": true,
"coder": true,
"tester": true,
"reviewer": true,
"security": true
},
"pipeline": {
"parallel": true,
"failFast": false
}
}
必要条件
- Claude Code がインストールされていること
- Python 3.8+ または Node.js 16+
注意点
- 大量のファイルがあるプロジェクトでは、パイプラインの実行に時間がかかる場合があります
- セキュリティエージェントは既知の脆弱性データベース(CVE)を参照します
ライセンス
MIT