MDZelo
首页/Claude Code 254个真实案例/37. 用测试驱动的代理编程构建一个开发工作流生成器

37. 用测试驱动的代理编程构建一个开发工作流生成器

他们做了什么

作者说,整个系统都是通过 Claude Code 会话构建的:通过 /bootstrap 就项目技术栈进行一轮问答后,它会生成针对该项目的斜杠命令、防护钩子、推送前检查和代理配置。主要的代码文件也是 Claude Code 写的,它在测试驱动的工作流中编写并调试了 550 多个测试,用四个并行的评审代理进行自我审查,并通过 /task-hunter 配合 Backlog.md CLI 自主挑选任务、实现改动、提交并关闭任务。

结果如何

最终得到了一套采用 MIT 许可证的开源工作流系统,作者说它包含 1.5 万多行代码、200 多个任务、20 多个钩子文件,支持许多常见的 Web 技术栈,还有一个通用模式。作者指出的不足是 Claude Code 需要护栏:如果没有钩子、任务结构和自动化评审,它会写错目录、丢失上下文,还会放过一些隐蔽的 bug。

需要知道

要按描述来试用,你需要同时安装 Claude Code CLI 和 Backlog.md CLI,然后把模板指向你的代码库并运行 /bootstrap。

你可以这样尝试

帮我用 [语言]、采用测试驱动开发的方式构建 [实现某某功能的工具]。每个功能都先写会失败的测试,再写让测试通过的代码,每一步之后运行完整的测试套件,并自己调试所有失败。当 [功能清单] 全部实现且所有测试通过时就停止,然后总结测试覆盖情况。

评论

0

分享你对这一章的想法

还没有评论成为第一个分享想法的人。