一组可复用的 AI 编程代理技能,覆盖需求对齐、代码设计、TDD 与工程化工作流,适用于 Claude Code、Codex 等代理。
AmazingAng/old-coder
一套面向编码智能体的证据优先技能,让代理通过测试计划与多重检查交付代码,审阅者只需审批规格和阅读报告。
- Star
- 753
- Fork
- 62
- 未关闭 Issue
- 4
- 最近提交
- 2个月前
这是什么?
Old Coder 是一套用纯 Markdown 编写的编码智能体技能,适用于 Claude Code、Codex CLI、Cursor 等支持指令的代理。它要解决的问题是:不读代码,如何仍然对产出有信心。编码前,代理需要写出测试计划,列出必须与禁止的具体行为示例,由你审批;编码后,代理运行一系列检查并生成证据报告,你可以用一条命令自行复现。
检查流程包括完整测试套件、类型检查、Lint 与复杂度分析、变更行覆盖率、变异测试、基于属性的测试、脱离测试框架的真实运行、依赖与密钥扫描,以及测试套件稳定性检查。并发、UI、API 兼容性、性能等领域检查会根据任务风险按需加入。技能明确禁止为通过测试而削弱测试,未验证的项目必须标注为未验证。
仓库还附带可选的配套技能 old-coder-api,用于 HTTP/JSON API 的设计与评审,并包含一个按该流程构建的限流器示例。
核心功能
- 01编码前要求代理编写测试计划,并由你审批具体行为示例。
- 02运行包括变异测试和基于属性测试在内的多重检查。
- 03统计变更行覆盖率,确保每个新增行都被测试执行。
- 04将未验证的结果明确标注为未验证,而非通过。
- 05根据变更风险调整检查的深度。
- 06附带可用一条命令重新生成的证据报告。
适用场景
- 开发涉及支付、登录、用户数据或并发的功能,仅靠代码审查不够的场景。
- 让编码代理工作时,人工审阅集中在规格与测试证据上。
- 借助配套技能设计和评审带兼容性、鉴权与幂等性检查的 HTTP/JSON API。
- 在 Claude Code、Codex CLI 或 Cursor 中采用验证优先的开发流程。
标签
常见问题
- old-coder 是什么?
- 一套面向编码智能体的证据优先技能,让代理通过测试计划与多重检查交付代码,审阅者只需审批规格和阅读报告。 Old Coder 是一套用纯 Markdown 编写的编码智能体技能,适用于 Claude Code、Codex CLI、Cursor 等支持指令的代理。它要解决的问题是:不读代码,如何仍然对产出有信心。编码前,代理需要写出测试计划,列出必须与禁止的具体行为示例,由你审批;编码后,代理运行一系列检查并生成证据报告,你可以用一条命令自行复现。
- old-coder 可以免费使用吗?用的什么许可证?
- old-coder 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- old-coder 还在维护吗?
- 半年内有更新。old-coder 最近一次提交是在 2026年8月18日。
- old-coder 适合用来做什么?
- 开发涉及支付、登录、用户数据或并发的功能,仅靠代码审查不够的场景。 让编码代理工作时,人工审阅集中在规格与测试证据上。 借助配套技能设计和评审带兼容性、鉴权与幂等性检查的 HTTP/JSON API。 在 Claude Code、Codex CLI 或 Cursor 中采用验证优先的开发流程。
- 在哪里获取 old-coder?
- 源代码和安装说明在 GitHub 上:https://github.com/AmazingAng/old-coder
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一套面向 AI 编程助手的 25 个生产级工程技能,覆盖从需求规格、规划、实现、测试到审查和发布的全流程。
一套为编码智能体设计的可组合技能库与软件开发方法论,引导 agent 完成设计、规划、TDD 与子代理开发。
面向 Claude Code、Codex CLI、Cursor 等 AI 编程工具的插件、智能体、技能与命令合集。
面向 Claude Code 与 Cowork 的产品经理技能集,含 69 项技能和 42 个串联工作流,覆盖从探索到增长的全流程。
让 AI 智能体通过 MCP 对原生二进制、JavaScript/Electron 应用、.NET 程序集等进行逆向分析,并附带证据。