面试官:你简历上写了"熟练使用 AI 编程工具",那我问你,superpowers 和 grill-me 你怎么选?
我:这俩又不是竞品,选什么选?grill-me 管"动手前想清楚",superpowers 管"动手后做到位",我全都要!
面试官:(皱眉)......那你展开说说?
好,今天就来展开聊聊这个话题。
之前我写过一篇 superpowers使用指南,介绍了它作为 AI 编程全流程方法论的强大之处。但 superpowers 再强,也解决不了一个根本问题------你需求都没想清楚,AI 怎么帮你写?
这就是 grill-me 存在的意义。
简单一句话总结两者的关系:
| 工具 | 定位 | 介入时机 |
|---|---|---|
| grill-me | 需求澄清 / 设计追问 | 编码前 |
| superpowers | 全流程开发方法论 | 编码中 |
一个帮你想清楚,一个帮你做到位。组合起来,才是完整的 AI 编程工作流。
grill-me 简介
grill-me 出自 TypeScript 圈无人不知的大神 Matt Pocock 之手,是他开源的 mattpocock/skills 仓库中的一个 skill。这个仓库目前在 GitHub 上已经斩获 178k+ Star,堪称 AI 编程 skill 领域的顶流。
核心理念
grill-me 的理念非常朴素:在 AI 动手写代码之前,先让 AI 像面试官一样追问你,把需求/设计的每个分支都问清楚。
你有没有遇到过这种情况:
- 跟 AI 说"帮我做个登录功能",它噼里啪啦写了一堆,结果你根本不需要 OAuth
- 让 AI 设计数据库,它自作主张加了一堆你不需要的字段
- 写到一半发现方向不对,推倒重来
这些问题的根源都是:需求没对齐就开干了。
grill-me 就是来解决这个问题的。它会像一个严格的面试官一样,对你的计划进行结构化拆解,逐层追问每个设计分支,直到所有关键决策点都达成共识。
Skill 本体
你可能会惊讶,这么强大的 skill,本体居然只有几行 prompt:
markdown
---
name: grill-me
description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
---
Interview me relentlessly about every aspect of this plan until
we reach a shared understanding. Walk down each branch of the design
tree resolving dependencies between decisions one by one.
If a question can be answered by exploring the codebase, explore
the codebase instead.
For each question, provide your recommended answer.
就这么短!但效果出奇地好。关键在于最后那句"provide your recommended answer"------AI 每问一个问题都会附上推荐答案,你只需要说"对"或者纠正它,对话效率极高。
适用场景
- 写 PRD 之前,先梳理清楚到底要做什么
- 让 AI 实现功能之前,先对齐设计决策
- 确定数据模型 / API 形状之前,先压力测试一下
- 多个设计决策相互依赖时,逐个解耦
与 superpowers 的关系
有人可能会问:superpowers 里不是也有 brainstorming skill 吗?跟 grill-me 有什么区别?
区别在于:
- grill-me 是"轻量级压力测试"------专注于一问一答的面试式追问,快速收敛设计决策
- superpowers brainstorming 是"全流程头脑风暴"------会生成视觉伴侣、架构图、数据模型等一整套产物
两者不冲突,甚至可以串联使用:先用 grill-me 快速收敛核心决策,再用 superpowers 展开详细设计。
这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot3 + Vue3 的电商系统(Github标星60K),后端支持多模块和微服务架构,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!
- Boot项目:github.com/macrozheng/...
- Cloud项目:github.com/macrozheng/...
- 文档网站:www.macrozheng.com
项目演示:
安装
- 安装非常简单,一条命令搞定:
bash
npx skills@latest add mattpocock/skills
- 由于
mattpocock/skills是一个技能合集,运行命令后可以选择你需要的技能进行安装,我这里只选择了 grill-me 相关的 skill;

- 选择完成后,还需要选择安装到哪个 AI 代理编程工具中,我这里选择的是 Claude Code;

- 之后选择技能的安装范围,是项目范围还是全局范围;

- 安装完成后,输入
/grill-me就可以找到对应的命令了。

使用
这里以开发一个 Markdown 编辑器为例,演示 grill-me 的追问过程。
- 在 Claude Code 中输入
/grill-me 我想开发一个 Markdown 编辑器。,接下来,AI 就会化身"面试官",开始对你的计划进行灵魂拷问;

- 例如第 5 个问题:你喜欢哪种编辑形态?不仅提供了 4 种不同的编辑形态,还对每个形态的优缺点做了介绍;

- 还有第 10 个问题:用什么前端框架和构建工具?同样提供了 4 种解决方案,还对最适合的方案添加了推荐;

- 使用 grill-me 之后,Claude Code 将反复追问你的需求,我这里它提出了一共 14 个问题,涵盖了项目开发的方方面面,整个过程大概花了 10 分钟;

- 最终 Claude Code 和我达成了完整的共识,就可以进入项目的实施阶段了;

- 最终生成的编辑器支持实时预览、代码高亮、双栏滚动同步,完全覆盖了追问阶段确定的需求。

效果对比
不用 grill-me: 你说"帮我做个 Markdown 编辑器",AI 可能直接给你搞一个带用户系统、云端同步、协作编辑的"全家桶",写了两小时发现 80% 的功能你根本不需要。
用了 grill-me: 14 轮追问,10 分钟对齐所有设计决策,AI 拿着明确的共识去写代码,一次到位,不返工。
这就是"想清楚再动手"的力量。
总结
回到开头那个面试问题:superpowers 和 grill-me 怎么选?
答案是不需要选。它们解决的是不同阶段的问题:
- grill-me:编码前的"需求压力测试",用一轮深度追问换来零返工
- superpowers:编码中的"全流程方法论",从计划到执行到测试一条龙
完整的组合工作流是这样的:
vbnet
grill-me(想清楚)→ superpowers brainstorming(补充细节)→ writing-plans(拆任务)→ tdd / subagent(执行)
小孩才做选择,我全都要!
