Community编程与开发github.com

Surgicalprocesspavement699/CCMA-Claude-Code-多智能体框架

通过多智能体流水线强制执行 Claude Code:在发布前完成规划、编码、测试、审查和安全检查。

CCMA-Claude-Code-多智能体框架 是什么?

该技能提供了一个多智能体工作流,用于在 Claude Code 环境中强制执行结构化的开发流水线。它定义了多个专业智能体角色——规划者、编码者、测试者、审查者和安全检查者——它们按顺序协作,将需求转化为经过测试、审查和安全验证的代码。这对于需要严格质量保证、代码审查和漏洞扫描的团队特别有用,可以减少手动监督工作量。该技能支持 Claude Code 平台,并通过清晰的角色职责划分来确保每个阶段在上一个阶段成功完成后才推进,从而提升代码可靠性和团队生产力。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add Surgicalprocesspavement699/CCMA-Claude-Code-Multi-Agent-Framework

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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

流水线将自动运行每个阶段,在进入下一阶段前等待人工批准。

阶段

  1. 规划 - 生成实现计划并获取利益相关者批准。
  2. 编码 - 根据批准的规划实现代码。
  3. 测试 - 编写并运行单元测试、集成测试和回归测试。
  4. 代码审查 - 自动审查代码以检查是否符合标准。
  5. 安全检查 - 扫描常见漏洞(例如 OWASP Top 10)。

要求

  • Claude Code(最新版本)
  • Node.js 18+(如果与 scripts 集成)
  • 可选:GitHub Actions,用于 CI/CD 管道集成

局限性

  • 需要人类对重大决策进行审批。
  • 大型代码库可能产生较多上下文 token 使用量。

许可证

MIT

相关技能