面试官皱眉:"你懂 Vibe Coding,那你说superpowers和grill-me怎么选?",我:"小孩才做选择,我全都要!"

面试官:你简历上写了"熟练使用 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部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

项目演示:

安装

  • 安装非常简单,一条命令搞定:
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(执行)

小孩才做选择,我全都要!

项目地址

github.com/mattpocock/...

相关推荐
OceanBase数据库官方博客1 小时前
深度拆解seekdb:AI Native Database 的技术架构与核心能力
数据库·人工智能·架构
大模型码小白1 小时前
【AI大模型】DeepSeek Harness 深度解析:大模型评测框架的架构与实践
java·运维·人工智能·spring·架构·自动化
码农小旋风1 小时前
GPT-6 Astra 直接进 Blender,AI 开始从会说变成会做
人工智能·gpt·blender
武子康1 小时前
9/10 和 900/1000 都是 90%:机器人成功率计算器必须阻止的误判
人工智能·llm·agent
weixin_618232301 小时前
OpenAI智能体“劫持”德国老网站当留言板
人工智能·安全
未来之窗软件服务1 小时前
城市街道社区综合管理开发之档案管理—东方仙盟
人工智能·仙盟创梦ide·档案系统
武哥聊编程1 小时前
【AI实战项目】基于SpringAI+Springboot+Vue的AI智能简历优化助手
vue.js·人工智能·spring boot
phoenix-bai1 小时前
表格神经网络架构发展史:从 MLP 到表格基础模型的二十年
人工智能·神经网络·架构
Mr.Java.1 小时前
本地测试全绿,上线 SQL 报错?Spring Boot 容器级 DT 测试实战指南(附Skills)
java·测试用例·springboot·testcontainers·dt·java测试skills·dt测试