grill-engineering:用 grill-me 拆需求,让 Codex 自动开发、验收和修复

最近在用 Matt Pocock 的 Skills 做开发。先用 grill-me 把需求讨论清楚,再通过 to-spec、to-tickets 整理规格、拆成 GitHub Tickets。

我很喜欢这种方式:先想清楚要做什么,再让 Agent 动手。

但任务拆完以后,还有一段工作需要自己反复操作:让 Agent 开始开发、检查结果、跟进修复、处理 PR,然后继续下一张 Ticket。

任务已经在 GitHub 上了,依赖关系也有了,这些步骤能不能自动推进?

于是我做了 grill-engineering。

项目地址:github.com/GRD-Chang/g...

把拆好的任务交给 Codex,自动往下做

grill-engineering 接着 Matt Skills 的工作流往下执行。

配置完成后,一条命令启动,程序会按任务依赖调用 Codex 开发。开发完成后,对照需求验收;发现问题,就交回开发修复,再次验收。

整个过程是一个循环:

开发 → 验收 → 修复 → 再验收。

PR 创建、等待 CI 检查、合并子任务、继续后续任务,也由程序处理。

为什么把验收放进这个循环?

因为 Agent 报告"完成",不一定意味着结果满足要求。有时会漏掉需求,有时修好了一个地方,又影响了原来的功能。如果只是连续执行任务,检查和返工还是会落回人身上。

所以我希望自动推进的同时,也能把发现的问题交回开发,继续修复。

自动推进,但保留人工决定的地方

程序会处理能够继续执行的步骤。遇到需要人做决定的情况,或者修复达到次数上限时,会暂停并保留已有工作。

最终交付仍然需要维护者批准合并。

对我来说,这个工具想减少的是开发过程中的重复协调:安排下一张任务、转交验收结果、跟进修复、等待检查。需求怎么定、结果是否接受,仍然由自己决定。

运行到哪一步,可以直接看

长时间运行的任务,我比较关心两个问题:现在做到哪了,以及中间发生过什么。

status 用来看当前任务和运行进度:

history 用来看每轮开发、验收、修复和合并记录:

这样需要查看进度或处理暂停时,可以先了解当前状态,再决定怎么继续。

怎么开始用

如果你已经在用 Matt 的 grill-me 系列 Skills,可以沿用现有方式讨论需求、拆解任务,再让 grill-engineering 接手后面的开发过程。

仓库提供了中文 README,也单独整理了面向 Agent 的安装和操作指南,可以把指南交给 Agent,让它协助检查环境和完成配置。

项目采用 MIT 协议开源。工作流配套 Matt Pocock Skills,设计上也借鉴了 Peter Steinberger 的 ClawSweeper,感谢他们公开分享自己的工作。

如果你也习惯先把需求拆成 GitHub Issues,再交给 Agent 开发,欢迎试试:

grill-engineering

相关推荐
小林ixn10 分钟前
别再全量塞历史了:用 Redis 给 Agent 装上「短期记忆」
redis·agent
初学AI的小高12 分钟前
Agent 工具太多怎么办:BM25 检索、依赖补全与按需加载实战
后端·agent
发现你走远了1 小时前
05-权限不是开关:工具调用如何在放行、拦截与追问之间做决定
人工智能·agent·claude
泯泷1 小时前
RL 训练真正难的不是算法:环境、奖励与样本效率
llm·agent
威哥爱编程4 小时前
模拟面试智能体开发实战 07:答完一题就点评一题,结构化输出给分建议,让每道题都变成复盘
python·agent·harmonyos
威哥爱编程4 小时前
模拟面试智能体开发实战 08:总评报告先过三道闸,防泄题防夸大防错建议,才敢发到候选人手上
python·agent·harmonyos
lucas_AI4 小时前
Gemini 4 Hydrogen:发布即全量,但 Flash 的低价时代结束了
agent
lucas_AI4 小时前
Termination Lag:你的 Coding Agent 早就修好了 Bug,只是它停不下来
agent·ai编程
Csvn15 小时前
每请求到底多少钱?把 Token 成本算成可观测指标(C01)
人工智能·aigc·agent
七夜zippoe19 小时前
Agent 无限循环烧 Token:死循环检测与中断机制设计
ai·agent·token·死循环·中断机制