mcpField
G
grilling

grilling

github.com/devcxlエージェントワークフロー52093 回インストール1 日前に更新
リポジトリ

grilling について

grillingは、設計ツリーと段階的な質問を使って要件を明確にするエージェントスキルです。行動を始める前にユーザーとの合意を明示したい場面に適しています。

主な機能

  1. 01議論を設計ツリーとして整理
  2. 02前提が整った質問を各ラウンドで提示
  3. 03各質問に推奨回答を添付
  4. 04調査可能な事実とユーザーの決定を区別
  5. 05フロンティアが空になった時点で終了

活用シーン

  1. 01曖昧な依頼の設計選択を明確化
  2. 02決定事項間の依存関係を整理
  3. 03行動前に合意を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/devcxl/mattpocock-skills-zh --skill grilling

インストール後、Claude Code で/grillingを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

プロジェクトの README より

持续盘问用户,直到你们达成共识。将讨论映射为一棵设计树(design tree):每个决策都会分支出一系列依赖它的子决策。

以**轮次(rounds)**推进这棵树。**前沿(frontier)**是所有前提已确定的决策:即你现在可以问的问题,无需猜测尚未听到的答案。每一轮问完整个前沿:为每个问题编号,并给出你的推荐答案。然后等待用户的回答,再进行下一轮。

每个问题格式如下:

❓ **Q1** - **<问题标题>**:<问题正文,可以是多段,包括多个选项>

➡️ <你的推荐答案>

---

❓ **Q2** - **<问题标题>**:<问题正文,可以是多段,包括多个选项>

➡️ <你的推荐答案>

每个问题的措辞都应确保回答“是”就代表接受你的推荐答案。

每一轮用户的回答都会重塑这棵树:已确定的决策把前沿向外推,解锁依赖它们的问题。重新计算前沿,进入下一轮。某个问题的答案依赖本轮中另一个仍未回答的问题时,它属于更晚的轮次,而不是本轮。

寻找事实是你的工作,永远不是用户的。当前沿问题需要来自环境的事实(文件系统、工具等)时,派一个子代理去查;不要问用户任何你自己能查到的东西。不要阻塞等待:正在进行的探查是一个未解决的前提,只有它下游的问题需要等子代理回报;现在就把前沿其余部分问完。决策是用户的:把每个决策摆给他们,然后等待。

当前沿为空时,会话结束:设计树的每条分支都已遍历,没有任何东西被默默假设。在用户确认你们达成共识之前,不要付诸行动。

コメント