评分明细
适用场景
grill-for-unknowns 快速入门
在 Agent 写代码之前,先让它”拷问”你的计划——发现未知、暴露盲区、达成共识,防止盲目执行后返工
⭐ 评分: 8.2/10 💰 价格: 开源免费 🏢 厂商: nicobailon 🌐 官网: GitHub
一、这是什么
grill-for-unknowns 是一个 Agent Skill,它的作用是在 Agent 开始写代码之前,先对计划进行严格的”拷问”——发现你没有想到的未知因素,暴露知识盲区,确保人和 Agent 对目标和约束的理解一致。
很多时候,Agent 会盲目地按照你的指令开始编码,但你可能遗漏了关键信息,或者 Agent 对你的需求有误解。结果就是:Agent 写了一大堆代码,最后发现方向错了,需要返工。grill-for-unknowns 通过在编码前增加一个”拷问”环节来解决这个问题。
适合人群:使用 Claude Code/Codex 进行复杂项目开发的开发者,特别是需求不明确或跨团队协作的场景。
二、快速上手
准备工作
- Claude Code 或 Codex 环境
- 一个需要”拷问”的项目计划或需求
安装
将 Skill 文件放入你的 Agent 技能目录:
# Claude Code
cp grill-for-unknowns.md ~/.claude/skills/
# Codex
cp grill-for-unknowns.md ~/.codex/skills/
三步使用
Step 1: 激活 Skill
在 Agent 对话中启用 Skill:
/skill grill-for-unknowns
Step 2: 提交你的计划
向 Agent 描述你的计划,然后让 Skill 开始”拷问”:
我计划用 React + FastAPI 构建一个用户管理系统。请 grill 这个计划。
Step 3: 审视拷问结果
Agent 会输出一系列问题和未知因素,例如:
- “用户认证方案是什么?JWT 还是 Session?”
- “数据库选型确定了吗?PostgreSQL 还是 MongoDB?”
- “权限模型是 RBAC 还是 ABAC?”
- “前端需要 SSR 吗?还是纯 SPA?”
回答这些问题后,再让 Agent 开始编码。
三、核心功能
- 发现未知:识别计划中未明确的关键决策点
- 拷问计划:对 Agent 方案进行系统性审查
- 共识达成:确保人机对目标理解一致
- 即装即用:单个 Markdown 文件,直接放入 Skill 目录
- 多平台:Claude Code / Codex 通用
四、常见踩坑
- 不要跳过拷问环节——即使你觉得需求很明确,Agent 可能发现你忽略的边界情况
- 拷问结果需要你认真回答——如果随便应付,Skill 的效果会大打折扣
- 复杂项目可能需要多轮拷问——第一轮暴露大方向问题,第二轮细化技术细节
- Skill 本身不写代码——它只负责”拷问”,拷问完后你还需要切换回正常的编码模式
五、常见问题 FAQ
Q1: 和 spec-driven development 有什么区别?
A: spec-driven development 要求你在编码前写好完整的规格说明。grill-for-unknowns 更轻量——它不需要你写完整的 spec,而是通过对话式拷问来发现和填补未知。适合那些”大概知道要做什么但细节还没想清楚”的场景。
Q2: 每次编码前都要用吗?
A: 不需要。简单任务(如”加一个按钮”)可以直接编码。推荐在以下场景使用:新功能开发、跨模块重构、涉及多个外部依赖的任务、需求不够明确的场景。
Q3: 这个 Skill 支持哪些 Agent?
A: 任何支持 Markdown Skill 格式的 Agent 都可以使用,包括 Claude Code、Codex、Cursor 等。
Q4: 可以自定义拷问的维度吗?
A: 可以。Skill 文件是纯 Markdown,你可以修改其中的拷问维度来适配你的项目类型(如前端项目、后端项目、数据工程等)。
Q5: 和 plan-and-execute 模式有什么区别?
A: plan-and-execute 是 Agent 自己制定计划然后执行。grill-for-unknowns 是 Agent 和人类之间的”对齐”环节——它确保在 Agent 制定计划之前,人类已经想清楚了关键决策点。
参考链接
最后更新:2026-07-11 · 作者:MagicNetWorld
📊 评分与标签
评分说明
总分 8.2/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-07-13)
- GitHub: nicobailon/grill-for-unknowns ★163, 🔱5
- 语言: 配置类 | 创建: 2026-07-09 | 最近 push: 2026-07-10
- Open Issues: 0 | License: 无
📦 可安装性 2.5/2.5
- 单个 Markdown 文件,即装即用,零依赖
- 支持 Claude Code、Codex、Cursor 等任何 Markdown Skill 格式的 Agent
- 安装就是复制一个文件到 Skill 目录,无可失败点
- 竞品对比 1(spec-driven-development 工具):grill-for-unknowns 单文件 vs spec 工具需要完整环境配置;grill 安装成本接近零
- 竞品对比 2(plan-and-execute Skill):grill-for-unknowns 同样单文件,安装难度相同;两者可互补使用
🎯 实用性 2.0/2.5
- 解决真实痛点:Agent 盲目执行导致返工——这是 Agent 开发中的高频问题
- 拷问环节在编码前暴露未知,节省大量返工时间
- 轻量级:不需要写完整 spec,通过对话式拷问发现盲区
- 局限:不适用于简单任务(如”加个按钮”),复杂项目效果最佳
- 竞品对比 1(直接编码无 Skill):grill-for-unknowns 计划先行 vs 直接编码高风险返工;grill 显著降低返工概率
- 竞品对比 2(spec-driven-development):grill-for-unknowns 对话式轻量 vs spec 文档式重型;grill 更适合需求模糊的探索阶段
📖 文档质量 1.5/2.0
- README 清晰说明了 Skill 的目标和使用方式
- 拷问维度可自定义,灵活性好
- 缺失:无详细的拷问维度示例库、无不同项目类型的适配指南、无效果对比数据
- 竞品对比 1(spec-driven-development 工具):grill 文档简洁但缺少深度指南 vs spec 工具通常有完整文档生态
- 竞品对比 2(plan-and-execute Skill):两者文档质量相当,都是单文件 Markdown 说明
👥 社区活跃 1.3/1.5
- 163 Stars,5 Forks,社区认可度较高(Skill 类目中表现突出)
- 0 Open Issues,项目状态健康
- 项目仅 4 天历史,热度上升快但长期走向未知
- 来源:GitHub API
- 竞品对比 1(plan-and-execute 类 Skill):grill 163 Stars 在 Skill 类目中属于头部(多数 Skill 在 10-50 Stars 区间)
- 竞品对比 2(spec-driven-development 工具):grill 社区较小但精准,spec 工具社区更广泛
🔗 兼容性 0.9/1.5
- 兼容所有支持 Markdown Skill 格式的 Agent(Claude Code、Codex、Cursor)
- 纯 Markdown 格式,无平台锁定
- 局限:Skill 本身是英文的,非英语用户需要翻译适配
- 拷问维度是通用型的,特定领域(如嵌入式、游戏开发)需要自行定制
- 竞品对比 1(plan-and-execute Skill):grill 兼容性相同(都是 Markdown Skill),无差异
- 竞品对比 2(spec-driven-development 工具):grill 跨 Agent 平台兼容 vs spec 工具可能绑定特定平台
🏷️ 标签说明
- 开源免费: 无 License 声明,代码完全公开。来源:GitHub
- Skill系统: Agent Skill,用于 Agent 工作流增强。来源:GitHub
- AI开发平台: AI 开发辅助工具,提升 Agent 编码质量。来源:GitHub
- 海外: 开源项目,英文 README。来源:GitHub
📋 来源与核验记录
- ✅ GitHub API 已验证: nicobailon/grill-for-unknowns — 163 stars, 5 forks, pushed 2026-07-10
- ✅ 功能描述已验证: 发现未知 + 拷问计划 + 达成共识,Claude Code/Codex 通用
- ⚠️ 未验证(本地运行): 实际拷问质量和效果