CCMA-Claude-Code-多智能体框架 是做什么的?
在发布前,通过多智能体流水线强制执行 Claude Code 的规划、编码、测试、审查和安全检查。
概述
该技能定义一个多智能体流水线,协调 Claude Code 环境中的开发工作流。每个智能体角色负责一个专门的阶段:
- 规划者:分析需求并制定实现计划。
- 编码者:根据批准的规划编写代码。
- 测试者:对代码运行测试,确保正确性。
- 审查者:审查代码以发现逻辑错误、样式问题和可维护性问题。
- 安全检查者:扫描代码中的常见漏洞和安全风险。
配置
该技能可与 surgicalprocesspavement699/ccma-agent-pipeline 工具包一起使用,该工具包管理智能体状态和过渡。参考 .claude/settings.json 中的设置:
{
"agentPipeline": {
"phases": ["plan", "code", "test", "review", "security"],
"strictOrder": true,
"allowSkip": false
}
}
用法
在 Claude Code 中,使用以下命令启用流水线。具体命令可能因安装方式而异:
claude-code --agent-pipeline ccma
流水线将自动运行每个阶段,在进入下一阶段前等待人工批准。
阶段
- 规划 - 生成实现计划并获取利益相关者批准。
- 编码 - 根据批准的规划实现代码。
- 测试 - 编写并运行单元测试、集成测试和回归测试。
- 代码审查 - 自动审查代码以检查是否符合标准。
- 安全检查 - 扫描常见漏洞(例如 OWASP Top 10)。
要求
- Claude Code(最新版本)
- Node.js 18+(如果与 scripts 集成)
- 可选:GitHub Actions,用于 CI/CD 管道集成
局限性
- 需要人类对重大决策进行审批。
- 大型代码库可能产生较多上下文 token 使用量。
许可证
MIT