CC10x 工作流引擎
用可恢复、带证据门槛的工作流,约束 Claude Code 的多步开发任务。
- Star 数
- ★ 165
- 最近更新
- 11 天前
- License
- MIT
- 主语言
- Python
- FA 评分
- 54/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用Claude Code
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 需要按 TDD 构建多步骤功能、并要求独立集成验证的 Claude Code 开发者
- 不适合
- 希望在 Claude Code 以外的平台直接运行的团队
- 不希望开发流程由持久化工作流状态驱动的用户
- 源码审查
- 54/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
CC10x 是面向 Claude Code 的插件,所有多步开发请求先由唯一入口技能 cc10x-router 判断意图,再进入 BUILD、DEBUG、PLAN、REVIEW、ORIENT、QA、TRIAGE 或 CODEBASE-HEALTH 工作流。工作流由 14 个专职子代理协作,技能提供 TDD、规划、审查和验证规则;钩子负责轻量审计及特定阻断。路由器把记忆、阶段证据、判定和事件写入项目的 .cc10x/,以便会话重启或上下文压缩后恢复。输出包括实现、审查结果、计划、QA 报告或代码库健康报告,具体取决于工作流。它通过 Claude Code 插件市场或本地插件目录部署,需要 Claude Code 和 Python 3.9 或更高版本;MCP 集成是可选项。
用户提出开发请求后,cc10x-router 按主要交付物选择工作流,并在需要时先澄清需求。BUILD 由 component-builder 以 RED → GREEN → REFACTOR 实施,再由 code-reviewer 与 failure-hunter 并行检查,最后由 integration-verifier 验证;DEBUG 从日志和行为证据调查,再审查并验证修复。PLAN 生成计划并交给 plan-gap-reviewer 做独立检查;REVIEW 输出带文件和行号依据的发现;QA 汇总代码、规格、工单或工作流资料,审查测试计划,准备环境并执行测试。其他工作流可分类问题或 PR、生成代码库健康 HTML 报告,或直接提供只读说明。各流程会读取并更新 .cc10x/ 记忆及 .cc10x/workflows/{wf}.json 和事件日志;如配置了 octocode 或 brightdata MCP,可用于研究增强,没有这些 MCP 时会退回 Claude Code 内置工具。
- 需要按 TDD 构建多步骤功能、并要求独立集成验证的 Claude Code 开发者
- 希望依据日志和实际行为排查缺陷、并验证回归风险的维护者
- 要把粗略需求整理成可执行计划、再接受独立缺口审查的工程团队
- 需要调查测试覆盖面、搭建测试环境并执行端到端计划的 QA 团队
- 需要基于文件和行号证据审查 PR,或扫描浅层模块并查看 HTML 报告的维护者
如何安装或部署这个 Agent?
需要 Claude Code 和 Python 3.9 或更高版本。通过 Claude Code 插件市场安装:
claude plugin marketplace add romiluz13/cc10x
claude plugin install cc10x@cc10x然后在 Claude Code 中说“set up cc10x for me”并重启。也可克隆仓库后仅在当前会话加载插件:
git clone https://github.com/romiluz13/cc10x.git
claude --plugin-dir "$PWD/cc10x/plugins/cc10x"插件会在项目中写入 .cc10x/ 状态;README 建议将 .cc10x/ 加入项目 .gitignore。octocode 与 brightdata MCP 为可选集成,不是安装前提。
如何使用这个 Agent?
安装并完成设置、重启 Claude Code 后,直接描述要完成的工作,路由器会选择相应工作流。例如:
build a user authentication system或:
review this PR for security issuesBUILD 和 DEBUG 等多步骤工作会先按路由器要求澄清必要信息,再由专职代理执行。状态和证据保存在项目 .cc10x/ 下;要更新插件,可运行:
claude plugin update cc10x@cc10x --scope user之后在打开的会话运行 /reload-plugins,或重启 Claude Code。user 应替换为实际安装范围(也可为 project、local 或 managed)。
这个 Agent 有哪些优点和局限?
- 工作流状态、证据、判定和事件写入磁盘,可从压缩或重启后的会话恢复。
- BUILD 流程采用 TDD,并由独立集成验证器检查,不只依赖实现代理自述完成。
- 审查发现要求文件与行号证据;验证器会重新读取相关行并剔除虚构发现。
- 测试诚实门检查特定弱测试模式,避免仅凭这类测试证据判为通过。
- Octocode 和 Bright Data MCP 是可选加速项;未安装时仍可使用内置工具。
- 核心运行入口是 Claude Code 插件,没有文档说明可直接用于其他代理平台。
- 安装和设置涉及插件市场、用户配置及重启;钩子还要求 Python 3.9 或更高版本。
- 工作流状态写入项目
.cc10x/,需要按 README 建议配置 gitignore,并处理文件写入权限。 - 使用时依赖 Claude Code 及其模型服务;README 未说明模型调用费用或定价。
这个 Agent 与同类方案有什么区别?
README 将 CC10x 与直接向 Claude 提示复杂任务的做法作对比,并指出其核心选择是通过路由器、持久化状态和验证门约束执行流程;未提供与其他具体工具的功能对比。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| CC10x 工作流引擎 当前 | 54 · 缺口较多 | Agent 插件 / 技能免费 + 模型费 | ★ 165 | 11 天前 | Python | Claude Code |
| Ring — AI Agent 工程实践技能库 | 72 · 存在缺口 | Agent 插件 / 技能免费 + 模型费 | ★ 217 | 5 天前 | HTML | Codex · Claude Code |
| Pi Dynamic Workflows | 88 · 表现良好 | Agent 插件 / 技能免费 + 模型费 | ★ 555 | 12 天前 | TypeScript | — |
| Aura IDE | 77 · 表现良好 | 桌面应用免费 + 模型费 | ★ 57 | 1 个月前 | Python | OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README 描述了工作流状态写入项目的 .cc10x/、可选 MCP,以及 outward-facing 文档写入需要批准;git guard 据称会阻止 push 和强制删除。这些说明提升了数据流和外部影响的可见性,但主要是文档自述。设置说明建议全局写入 CLAUDE.md 并加入广泛的 Bash(python3:*) 许可,最小权限只得到部分支持;没有看到凭据保护、依赖安全审查或状态回滚机制,故这些项扣分。作者姓名和仓库路径提供有限归属线索,但发布者身份未验证,维护者和更新责任也未明确。
README 详述路由、工作流、持久状态和 Python 3.9 前置条件,也说明缺少可选 MCP 时会退回内置工具;EXDEV、插件未启用及 Python 不足均有排错指引。扣分原因是用户给定描述与 README 的 agents、skills、workflows 数量不一致,且所提供的 seam_eval.py 虽声明只是文本检查,却进一步声称其保证技能文本会导向正确决策,超出了静态检查能支持的结论。
README 给出构建、调试、审查和 QA 场景,并列出触发词与优先级;ORIENT 明确为只读,REVIEW 和 TRIAGE 标为 advisory,optional MCP 不可用时也描述了降级路径。仍扣分:触发依赖词语和优先级,未见误路由处理的充分证据;环境说明集中于 Claude Code、Python 3.9+ 和可选 MCP,对其他环境不作支持承诺。
README 有安装、升级、手动加载、环境变量、故障排查和架构说明,MIT LICENSE 完整列出授权和免责声明,因此安装与许可证项给高分。信息量充足,但提供的材料不含独立变更日志或维护政策;版本号、仓库内容计数和用户给定描述不一致,也削弱命名与版本信息的稳定性。README 的快速示例展示预期流程,但不构成运行证据。
路由器、专门代理、磁盘工作流状态、独立审查与验证等设计为复杂 Claude Code 任务提供了可理解的预期价值;示例和结构化流程有助于产出可审阅结果。扣分是这些效益主要由 README 宣称,静态材料不能证明实际效果;全局设置改动、广泛 Python 许可及额外状态文件也带来配置和维护成本,材料没有量化成本收益。
README 指向路由器技能作为工作流表的事实来源,seam_eval.py 明确说自身只做文本检查、不运行 builder,这些有助于区分部分主张的证据边界。但仓库描述与 README 的组件计数冲突;seam_eval.py 对文本断言能支持行为决策的表述又超过其方法所能证明的范围。所给材料没有独立来源交叉印证,故追溯性、交叉佐证和事实/推断区分均只给部分分。
- 用户给定描述与 README 中的 agents、skills、workflows 数量不一致;所给静态材料不足以判断哪个计数适用于目标修订。
- 设置流程建议更改全局 CLAUDE.md 与权限配置;审阅者应关注 Bash(python3:*) 的宽泛授权,并确认这些全局改动符合自身需要。
- seam_eval.py 自述只检查文本、不运行代理,其“保证正确决策”的表述不应视为行为验证。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v12.8.0 v12.8.0 — cc10x-guide skill + documentation overhaul
发布说明摘录
v12.8.0 — cc10x-guide skill + documentation overhaul User feedback drove a documentation-first release: the README was a reference manual instead of a landing page, and the plugin shipped no way to ask Claude about cc10x itself. Two behavioral fixes fell out of the setup-correctness audit. Added …在 GitHub 查看 ↗ -
v11.1.0 cc10x v11.1.0 — execution-engine harvest + 4 net-new skills
发布说明摘录
Minor release — all changes are additive over v11.0.0. Driven by a system-level architecture comparison against superpowers + matt-pocock that honestly mapped where cc10x leads (back-half verification: independent verifier + REVERT + test-honesty gates, parallel silent-failure-hunter, fail-closed hooks) and where it trailed (the execution engine). This closes the engine gap without disturbing the per-phase build loop, which stays the default. Execution engine …在 GitHub 查看 ↗ -
v11.0.0 cc10x v11.0.0 — de-version + revitalization + upstream harvest
发布说明摘录
First v11 release. Three campaigns, all validator-gated (4 validators green at every commit; full live harness 4/4 PASS). De-version the state namespace .cc10x/v10/ → .cc10x/. The version identifier now lives only in plugin.json and on GitHub — never in the on-disk state path. Fresh start: no automatic migration of existing .cc10x/v10/ state (orphaned and ignored on upgrade). Revitalization - Complexity gradient restored — trivial BUILD work runs a reduced graph; full chain for standard/planned work, with scope/blocked escalation. …在 GitHub 查看 ↗
常见问题
需要安装 MCP 服务才能使用吗?
它如何避免上下文压缩后丢失进度?
.cc10x/;会话启动时可重新加载工作流上下文。它能直接在 ChatGPT 或其他代理平台运行吗?
安装需要什么运行环境,费用如何?
执行文件写入时会不会要求授权?
Edit(.cc10x/**) 加入 Claude Code 的 permissions.allow,以减少状态文件写入提示。对外项目文档目录仍会按设计请求批准。