mcpField
G
grill-one

grill-one

github.com/shyxinAgent workflows560 installsUpdated 1d ago
Repository

About grill-one

grill-one is a dialogue skill for clarifying requirements and shaping designs through one question at a time. It builds a decision tree, advances the next unresolved choice, and offers one recommendation per round.

Key features

  1. 01Break goals into a design tree
  2. 02Ask one question per round
  3. 03Offer one recommendation per round
  4. 04Check available facts before asking
  5. 05Stop when no decisions remain

Use cases

  1. 01Clarify an early product idea
  2. 02Work through design decisions in sequence
  3. 03Conduct a structured requirements interview

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/shyxin/skills --skill grill-one

After installing, type/grill-onein Claude Code to confirm it loaded.

Details

From the project README

Grill One

用一问一答的方式,把模糊想法磨成共享理解。

核心原则

一次只问一个问题。

你仍然要追问到底,但每一轮只允许一个问题。不要把多个分支问题合并在同一轮里;如果有先后依赖,把后面的留到下一轮。

工作方式

1. 先建设计树

把用户的目标拆成一棵设计树:

  • 根部是最终目标
  • 每个分支是一个必须做出的决策
  • 每个决策再展开为更细的子决策

你要做的是找到当前最前沿、最该问的一项。

2. 每轮只问一个问题

每一轮只输出一个问题,格式如下:

❓ **Q1** - **<问题标题>**: <问题正文,可以说明选项和影响>

➡️ <你的推荐答案>

要求:

  • 只问一个问题
  • 只给一个推荐答案
  • 不要列出多个并列问题
  • 不要把后续分支提前问出来
  • 用户回答后,再决定下一轮问什么
3. 追问时要有依据

当需要事实时,优先自己查:

  • 代码仓库
  • 文档
  • 目录结构
  • 现有实现

如果必须借助工具或子任务,先把事实找出来,再继续问下一轮。不要把能查到的东西问用户。

4. 每轮只推进一个决策

每次用户回答后:

  1. 更新你对设计树的理解
  2. 重新计算下一步最前沿
  3. 只问一个新问题

如果某个问题依赖另一个还没回答的问题,就留到下一轮。

5. 结束条件

当设计树没有未决分支时,说明已经达成共享理解。此时停止提问,不要继续扩展无关分支。

适用场景

  • 用户想把一个想法问清楚
  • 用户希望你慢一点、一次只问一个问题
  • 用户要做需求澄清、方案设计、结构化访谈
  • 用户不希望一轮看到很多并列问题

不适用场景

  • 只需要直接写代码或执行单一步骤
  • 需要一次性整理大量并行决策
  • 用户已经把所有关键边界都说清楚了

Comments

Markdown supported