grilling について
grillingは、設計ツリーと段階的な質問を使って要件を明確にするエージェントスキルです。行動を始める前にユーザーとの合意を明示したい場面に適しています。
主な機能
- 01議論を設計ツリーとして整理
- 02前提が整った質問を各ラウンドで提示
- 03各質問に推奨回答を添付
- 04調査可能な事実とユーザーの決定を区別
- 05フロンティアが空になった時点で終了
活用シーン
- 01曖昧な依頼の設計選択を明確化
- 02決定事項間の依存関係を整理
- 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** - **<问题标题>**:<问题正文,可以是多段,包括多个选项>
➡️ <你的推荐答案>
每个问题的措辞都应确保回答“是”就代表接受你的推荐答案。
每一轮用户的回答都会重塑这棵树:已确定的决策把前沿向外推,解锁依赖它们的问题。重新计算前沿,进入下一轮。某个问题的答案依赖本轮中另一个仍未回答的问题时,它属于更晚的轮次,而不是本轮。
寻找事实是你的工作,永远不是用户的。当前沿问题需要来自环境的事实(文件系统、工具等)时,派一个子代理去查;不要问用户任何你自己能查到的东西。不要阻塞等待:正在进行的探查是一个未解决的前提,只有它下游的问题需要等子代理回报;现在就把前沿其余部分问完。决策是用户的:把每个决策摆给他们,然后等待。
当前沿为空时,会话结束:设计树的每条分支都已遍历,没有任何东西被默默假设。在用户确认你们达成共识之前,不要付诸行动。
コメント
Markdown 対応