Auto Coding V3

🤖 全子代理架构的智能开发工作流

智能自主编码系统,通过全子代理架构与分阶段技能注入,完成从需求到代码的8步完整开发流程,支持复杂度自动分级与Reviewer否决权。

收藏
4.1k
安装
1.9k
版本
3.7.15
CLS 安全性认证2026-08-03
点击查看完整报告 >

使用说明

核心用法

Auto-Coding v3.7-discipline 是一套面向AI辅助开发的系统化工作流,通过触发词(auto-coding、写代码、开发、coding、karpathy)启动。系统采用全子代理架构——主会话仅作监工,所有实际编码任务由子代理按8步循环执行:设计→分解→编码→测试→反思→优化→验证→输出。每阶段注入≤2个技能文件(如tdd、code-review、verification等),并根据任务复杂度自动分级(A/B/C三级),动态跳过非必需阶段。

关键机制

  • Reviewer否决权:审查阶段发现🔴阻塞项(安全漏洞、需求偏离、过度设计)触发重写,最多3次迭代
  • Risk Scorecard五元组:量化检测公用信号与潜在风险
  • 状态持久化.auto-coding/state.json支持会话中断后恢复
  • 审批策略.auto-coding/rules.yaml自定义敏感操作拦截规则

显著优点

1. 结构化质量控制:8步循环+分阶段技能注入,将编码从一次性生成转为迭代优化流程,显著降低AI幻觉导致的低级错误
2. 灵活复杂度适配:A级(单函数)3步快速完成,C级(完整系统)7步深度开发,避免过度设计或资源浪费

3. 安全透明设计:明确披露所有外部操作(模型推理、Cron监控、飞书通知)的数据流向,环境变量仅用于模型配置覆盖,不含API密钥

4. Karpathy工程哲学内化:思考优先、极简主义、手术刀修改、目标导向四条铁律直接写入系统提示

潜在缺点与局限性

  • 单进程串行本质:虽称"全子代理架构",实则为单进程串行+多角色Prompt切换,非真正多Agent并行,大规模任务效率受限
  • 模型依赖集中:各阶段首选deepseek-v4-pro,降级链较短,若主模型服务不稳定则全链路受影响
  • 技能注入失败容错:明确标注"注入失败不阻塞流程",可能导致某阶段以缺失关键约束的方式继续执行
  • 中文生态绑定:技能文件命名、触发词设计明显面向中文开发者,国际化适配不足

适合人群

  • AI辅助开发实践者:已熟悉基础AI编程,希望建立系统化质量管控流程的开发者
  • 中小规模项目团队:需要快速交付单模块功能(B级)或完整系统原型(C级),但缺乏专职Code Review资源
  • 教学/研究场景:学习TDD、代码审查、风险量化等工程实践方法论

常规风险

| 风险类型 | 说明 | 缓释措施 |
|---------|------|---------|
| 模型幻觉累积 | 多阶段串联可能放大单步错误 | Reviewer否决权+3次迭代上限 |
| 过度自动化 | 复杂需求未充分澄清即进入编码 | 铁律1明确需求不明时中断 |
| 文件系统污染 | 子代理写入权限覆盖工作目录 | 审批策略+敏感操作拦截 |
| 状态恢复失效 | session中断后state.json损坏 | 阶段日志独立可追溯 |

安全解读

核心用法

Auto-Coding v3.7-discipline 是一套智能自主编码系统,用户通过触发词(如"auto-coding""写代码""karpathy")启动后,系统自动进入8步循环流程:设计→分解→编码→测试→反思→优化→验证→输出。系统采用"单进程串行+多角色Prompt+多模型切换"架构,主会话仅作监工,所有实际工作由子代理执行。每阶段注入≤2个技能文件,复杂度自动分级(A/B/C三级)决定阶段数量,A级Micro任务仅需3步,C级系统开发需完整7步。

显著优点在于其工程纪律性:内置Karpathy四大铁律(思考优先、极简主义、手术刀修改、目标导向),Reviewer否决机制可触发最多3次迭代重写,Risk Scorecard五元组量化检测保障输出质量。状态持久化设计支持session中断后恢复,审批策略引擎对敏感操作自动拦截,整体流程高度透明可控。

潜在缺点包括:本质仍为串行执行而非真正多Agent并行,复杂任务耗时5-15分钟;深度依赖OpenClaw本地推理服务,模型降级链路若全部失败需人工介入;技能文件注入失败虽不阻塞流程但可能降低阶段质量;飞书通知等外部功能需用户显式配置,开箱即用性受限。

适合的目标群体为:追求代码规范的中小技术团队、需要快速原型验证的独立开发者、希望建立标准化开发流程的工程项目组。尤其契合已有OpenClaw基础设施、重视代码审查文化、接受AI辅助但坚持人工最终把关的组织。

使用风险需关注:子进程调用openclaw CLI虽无命令注入风险,但构成外部依赖单点;环境变量配置需严格管控.auto-coding/目录权限;可选飞书通知功能涉及数据外发,敏感项目应禁用;正则提取代码块的方式对非标准markdown输出容错有限;YAML规则解析虽用safe_load仍需防范配置文件篡改。

Auto Coding V3 内容

configs文件夹
prompts文件夹
skills文件夹
workers文件夹
手动下载zip · 166.5 kB
scorecard.yamltext/plain
请选择文件