作者介绍了一套结合 Cloud Code
和 GitHub
的软件开发工作流,该流程遵循经典的软件开发生命周期(SDLC):规划 (Plan) -> 创建 (Create) -> 测试 (Test) -> 部署 (Deploy)。
- 规划 (Plan): 为所有待办工作创建精细的 GitHub Issues。
- 创建 (Create): 在 Cloud Code 中使用自定义的
Slash Command
,指示 AI 首先使用“草稿本”(Scratchpads) 来规划工作、拆分任务,然后再编写代码。 - 测试 (Test): AI 通过两种方式测试其工作:1) 运行项目已有的测试套件;2) 使用
Puppeteer
在浏览器中模拟点击,以验证UI变更。 - 部署 (Deploy): AI 将代码提交到 GitHub 并创建一个拉取请求 (Pull Request),经过审查(人工或由另一个AI审查)后,合并到主分支,触发自动部署。