news 2026/7/29 13:27:54

Cursor 实战:用 grill-me Skill 把 AI 写的 PRD 拷问到能写代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Cursor 实战:用 grill-me Skill 把 AI 写的 PRD 拷问到能写代码

文章目录

    • 一、为什么需要「拷问」而不是「review」
    • 二、`grill-me` 是什么
    • 三、快速上手(3 步)
      • 1. 发现
      • 2. 安装
      • 3. 触发
    • 四、实战回放:从 PRD v1.0 到 v1.1
      • 4.1 会话主链
      • 4.2 第一轮:愿景合格,规格不合格
      • 4.3 第二轮:一句澄清改变产品形态
      • 4.4 落地与二次拷问
    • 五、前后对比
    • 六、你可以直接复用
    • 七、总结
    • 参考链接
    • 相关推荐

本文记录一次完整实战:用 AI 写了一份「看起来很完整」的 Android PRD,再用grill-meSkill 做结构化拷问,把愿景文档收敛成PRD v1.1,并推进到工程落地。
环境:Cursor + Node.js +npx skills·案例项目:离线职场英语口语 APP(Kotlin + Compose)


一、为什么需要「拷问」而不是「review」

用 AI 写 PRD 很快,但常见问题也很典型:

  • 承诺100% 离线,却没考虑SpeechRecognizer在大量机型上要联网
  • 系统翻译,实际要 API 34+ 且首次下载语言包常需网络
  • 模糊匹配评分,却没定义同义词、阈值和毕业标准

普通「帮我 review 一下」往往得到「结构清晰,建议补充 xxx」。
/grill-me的区别是:直接说「不能直接开工」,抛出 A/B/C 决策题,逼你拍板,最后输出可执行的 diff。

普通 review/grill-me
泛泛建议「不能直接开工」+ 具体硬伤
不要求决策必答题,必须拍板
建议清单可执行 diff(+门禁、-中文 TTS、阈值表)
通常只审文档可跨阶段:PRD → 代码 → 数据

二、grill-me是什么

内容
来源mattpocock/skills · skills.sh 详情页
安装量680K+(2026-07)
一句话A relentless interview to sharpen a plan or design
Skill 正文仅一句:Run a /grilling session.
触发方式用户主动(disable-model-invocation: true,不会自动调用)

同作者相关 Skill:grill-with-docs(带文档对照审)、batch-grill-me(批量拷问)。中文镜像:vinvcn/mattpocock-skills-zh-cn@grill-me

前置条件:Node.js + npx、支持 Agent Skills 的 IDE(本文用 Cursor)、一份待审 PRD / 设计 / 架构文档。


三、快速上手(3 步)

1. 发现

# CLI 搜索npx skillsfindgrill

或在 skills.sh 搜grill,按安装量排序。也可在 Cursor 里问:「有没有 Skill 可以像面试官一样追问产品方案?」

2. 安装

npx skillsaddmattpocock/skills@grill-me-g-y
参数含义
-g用户级安装,所有项目可用
-y跳过确认

安装后路径:~/.agents/skills/grill-me/SKILL.md。更新:npx skills update

3. 触发

在 Cursor 对话输入/grill-me,附上 PRD 全文;或用@手动附加Grill MeSkill。

输入技巧

推荐避免
附上完整 PRD + 技术约束只说「这个 APP 行不行」
用编号回答决策题「都可以」「你定」
主动抛一句话原则等问完才发现方向错了

实现一部分代码后,可再次/grill-me,让 Agent 基于 README + 源码继续追问——本文案例的第二轮就是这么用的。


四、实战回放:从 PRD v1.0 到 v1.1

4.1 会话主链

PRD v1.0 + /grill-me → 第一轮:硬伤 + 5 道必答题 → 用户拍板 → 第二轮:决策验收 + 4 道追问 → 用户澄清「中文只显示不朗读」→ PRD v1.1 定稿 → 创建 Android 项目(W1 骨架) → 对着代码再 /grill-me → 导出 docs/PRD_v1.1.md
阶段产出
文档拷问三轮问答 → PRD v1.1
工程落地Compose 脚手架 + 核心练习 + 评分引擎
代码复盘5 个实现层追问
沉淀PRD 落盘,README 补链

4.2 第一轮:愿景合格,规格不合格

AI 裁决:方向对,不能直接开工。核心硬伤三条:

  1. SpeechRecognizer与「100% 离线」冲突
  2. 系统翻译 ≠ 离线整句翻译
  3. Levenshtein 评的是 STT 文本,不是发音

5 道必答题(不答完不出定稿):

1. STT 离线失败:阻断 / 文本替代 / 仅提示装语音包? 2. 翻译 MVP:词典还是整句? 3. 56 天终点:哪 3 个场景算「能交流」? 4. 用户路径:线性解锁还是入学分流? 5. MVP 时间盒:6 / 10 周?

用户拍板:仅提示装语音包 · 6000 词词典(整句 v2)· 工作/餐厅/日常三场景 · 入学分流 · 6 周做全。

4.3 第二轮:一句澄清改变产品形态

AI 对拍板做验收(如「仅提示装语音包」须补启动门禁),并追问听力模式、毕业考时机等。

关键转折——用户一句澄清:

会中文的人学英语,读英文即可,中文不需要读。

据此砍掉中文 TTS/STT,「听英文说中文」改为听英选中文(四选一)。定稿定位:

给会中文的人用的离线英语口语 APP:看中文、听英文、说英文;中文只显示、不朗读。

- 100% 离线 / 中英双向语音 / 模糊匹配 / 系统整句翻译 + 配好英文语音包后离线 / 仅英文 TTS·STT / 阈值+同义词表 / 6000 词词典 + 听英选中文 · 三场景 14 题毕业考 · 入学三档分流

4.4 落地与二次拷问

W1 交付:Compose 底部导航、语音环境门禁、入学分流、Room 种子数据、三种核心练习、ScoringEngine

对着代码再/grill-me,典型追问:

  • 无语音包用户被门禁挡住,有没有 Plan B?
  • 同义词表为空时,评分引擎如何判等价?
  • W1 只有 3 天课,入学分流差异体现在哪?
  • 56 课 + 6000 词,APK 体积与内容迭代策略?
  • 艾宾浩斯复习数据,W2 能否平滑迁移?

最后将 PRD v1.1 从对话 transcript 导出至docs/PRD_v1.1.md——拷问结果必须落盘,聊天不是文档仓库。


五、前后对比

维度v1.0(grill 前)v1.1(grill 后)
定位像多邻国的离线英语 APP会中文者练口语:看中文、听英文、说英文
离线100% 离线配英文语音包后可用
语音英 + 中 TTS/STT仅英文 TTS/STT;中文只显示
听力听英文说中文听英选中文
评分 / 毕业模糊匹配 + KPI 百分比阈值 + 同义词表 + 三场景可测毕业考
状态愿景文档可开工 → 已实施 W1

定位窄了,但能做出来的概率高了几个数量级。


六、你可以直接复用

# 1. 安装npx skillsaddmattpocock/skills@grill-me-g-y# 2. 准备 PRD / 设计 / 架构说明# 3. Cursor 对话/grill-me<粘贴你的方案># 4. 用编号回答 AI 抛出的决策题# 5. 要求输出「可开工版」并落盘到 docs/# 6. 实现后再 /grill-me,对着代码追技术债

三条原则:

  1. 上下文一次给齐— PRD、技术栈、约束不要让人猜
  2. 主动抛一句话原则— 「中文不需要读」往往比改十个功能点更有效
  3. 结果必须落盘— transcript 会丢,文档不会

七、总结

/grill-me的 Skill 正文只有一行,但它激活的是一套产品决策压缩器

  • 把隐含矛盾逼到台面(离线 vs STT、评分 vs 发音)
  • 把模糊承诺变成可测标准(毕业考 14 题、评分阈值)
  • 把聊天纪要变成可落盘的工程规格(PRD v1.1 →docs/

如果你也在用 AI 写 PRD、技术方案或架构设计,不妨装一个grill-me,在写第一行代码之前先过一轮「评审面试」。


参考链接

资源地址
grill-mehttps://skills.sh/mattpocock/skills/grill-me
作者仓库https://github.com/mattpocock/skills

相关推荐

Android 工程师的 AI 搭档:Android CLI + Skills 实战笔记

Ollama 本地高效部署DeepSeek模型深度搜索解决方案

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/29 13:25:27

从Cosplay到影视特型:专业级角色扮演的装备升级与片场实战全解析

1. 项目概述&#xff1a;从“黑武士”到“演员”的硬核跨界“作为一名黑武士&#xff0c;演个电影也是要很拼的。” 这句话乍一看像是一句网络调侃&#xff0c;但它精准地戳中了一个专业领域的内核&#xff1a;角色扮演&#xff08;Cosplay&#xff09;与影视特型演员的跨界实践…

作者头像 李华
网站建设 2026/7/29 13:24:35

从零构建“梦立方”:过程化生成与ECS规则引擎的创意编程实践

1. 项目缘起&#xff1a;从“梦立方”到一场创意马拉松 最近在整理硬盘&#xff0c;翻到了一个尘封已久的文件夹&#xff0c;名字就叫“梦立方”。点开一看&#xff0c;里面是几张粗糙的3D模型截图、一堆散乱的代码片段&#xff0c;还有几页写满了公式和涂鸦的草稿纸。这瞬间把…

作者头像 李华
网站建设 2026/7/29 13:23:33

数据清洗:你以为的脏,可能只是开胃菜

上周三下午&#xff0c;我正端着咖啡刷着技术论坛&#xff0c;运营组的小姐姐突然在钉钉上弹我&#xff1a;“大神&#xff0c;数据我们已经帮你清洗过了&#xff0c;直接跑模型就行&#xff0c;急&#xff0c;今天要结果。” 附带一个 CSV 文件&#xff0c;名字叫 final_clean…

作者头像 李华
网站建设 2026/7/29 13:23:26

Python事件驱动编程:从回调到Async/Await的异步编程核心

1. 从“顺序执行”到“事件驱动”&#xff1a;编程思维的转变 如果你刚开始学Python&#xff0c;写出来的代码大概率是“顺序执行”的&#xff1a;从第一行开始&#xff0c;一行接一行&#xff0c;直到最后一行结束。比如一个简单的用户登录脚本&#xff0c;先 input() 用户名…

作者头像 李华
网站建设 2026/7/29 13:22:11

VMware Unlocker终极指南:5分钟在Windows/Linux上免费运行macOS虚拟机

VMware Unlocker终极指南&#xff1a;5分钟在Windows/Linux上免费运行macOS虚拟机 【免费下载链接】unlocker VMware macOS utilities 项目地址: https://gitcode.com/gh_mirrors/unl/unlocker VMware Unlocker是一款革命性的开源工具&#xff0c;让你在非苹果硬件上也能…

作者头像 李华