用途
Grill Autopilot 是一个薄编排层(thin orchestrator),把已有的多个技能组合起来,自动跑完一轮「带文档的设计访谈」。核心委派约定:调用本技能后,所有 grill 答案都交给代理(Proxy)回答,覆盖了 grilling 中「决策归用户」及收尾确认的规则;会话过程中不向用户提问,唯一的用户接触是结束时批量提交的升级项(Escalation)。
主要能力
- 双 AI 配对:面试官(Interviewer)运行 grill-with-docs,代理(Proxy)需为不同产品,避免同一模型自问自答。支持 --interviewer、--proxy 指定账号,--then 指定后续流程(plan/goal/loop)。
- 代理回答与研究:通过 review-loop consult 以无头方式多轮调用,支持 --resume 续接、--web 网络检索、--raw 原始输出。
- 确定性账本与闸门:grill-ledger.mjs 检查答案格式、分类,并按停止规则判断;未通过时生成一次重问,仍不合格则记为 UNVERIFIED 假设或升级。
- 只读 Watch Page:grill-watch.mjs 配合 assets/watch.html 在本地 127.0.0.1 启动只读页面,展示轮次、答案、闸门与事件;页面仅读取运行目录,服务器在运行结束且标签关闭 15 分钟后,或静默 45 分钟后自行退出。
- 红队复核:当存在难以逆转的决策时,由第三个产品给出 hold 或 overturn 建议,overturn 转为升级项。
- 升级批量提交:结束时按成本与置信度排序,每次最多 4 个问题,首个选项为代理建议。
使用方式(概要)
预检需已安装 grilling、domain-modeling(或 grill-with-docs)与 agentic-review-handoff,缺失时给出安装命令:
npx skills add mattpocock/skills --skill grill-with-docs --skill grilling --skill domain-modeling
npx skills add adonis0123/adonis-skills --skill agentic-review-handoff
设置环境变量 REVIEW_LOOP_TIMEOUT_MS=600000,读取 GLOSSARY.md、决策记录与 AGENTS.md/CLAUDE.md 中的约束规则,解析选项并确定配对后启动 Watch Page,然后进入轮次循环:面试官产出问题 → 写入 round-<n>.md → 调用 consult 让代理作答 → 保存 answers-<n>.md → 运行 ledger check。硬性预算:每轮一次代理调用、单轮 10 分钟超时、最多 8 轮、目标 15 分钟内完成。
写入与限制
- 面试官与代理均为只读;仅宿主会话写入 GLOSSARY.md、状态为 proposed 的决策记录、docs/grill/YYYY-MM-DD-<topic>.md 及 .review-handoff/runtime/grill/<topic>/ 下的运行状态;不执行 commit、push、安装或消息发送。
- Watch Page 不得被读取、抓取、截图或轮询,否则会浪费其本要节省的 token。
- 超时且无回退时停止并报告 DELIVERY_UNKNOWN,保留会话供检查,不得向同产品重新提交或在其家族内切换账号。
- pi 无网页搜索,可作为面试官但不能作为代理。
适用场景
适合在实现前对设计做自动化多轮质询与决策记录,尤其是希望由一个模型提问、另一个模型代表用户回答并自动产出术语表、决策日志和升级清单的流程。具体支持的产品、账号命名与偏好路由细节以资料所述为准;未提及的收费、价格或效果信息暂未提供。