Factory

将 GitHub Issues 变成自动化工作流,让 Claude Code 自己提 PR

AI编程开发 部分免费

Factory 是一个面向软件开发团队的参考级软件工厂框架,核心理念是把 AI 代码生成纳入真实软件开发流程,而不是每次都靠人工逐行 review。

工作原理

GitHub Issues 变成工作队列,定时运行的 Agent 负责:读取 Issue、评估是否属于小而明确的任务、领取任务、在分支实现代码、运行真实测试、获取独立 Review,最后打开 Draft PR。全程无需人工干预,代码质量由 Gates 脚本和独立验证器保障。

流程设计

Issue 进入后由调度 Routine 分类:小而明确的任务 → 直接实现;有歧义的 → 进入规格制定流程;被阻塞的 → 等待信息。实现完成后,独立的验证 Agent 读取 Diff 并证明「没有实现时新测试会失败」,确保测试和实现是成对出现的。

角色分工

人类负责:模糊需求、系统设计、关键决策和最终 Merge。Agent 负责:小而明确的任务领取、代码实现、测试运行、Review 记录和 Draft PR 提交。人类始终是发布 authority,Agent 在授权范围内自主工作。

特点

无自定义编排器或队列服务需要运行,基于现有 Claude Code 即可接入;GitHub Issues + Labels 作为持久化工作队列,失败可检查、重试不依赖对话历史;Gates 机制确保代码质量,验证失败则关闭操作。适合工程团队将 AI 代码生成规范化、可控化。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论