mcpField
G
grill-me-thermonuclear

grill-me-thermonuclear

github.com/jsollyエージェントワークフロー644 回インストール
リポジトリ

grill-me-thermonuclear について

Grill Me (thermonuclear) は、形になった提案とその前提を構造的に検証する手法です。決定事項を説明できる計画を対象とし、最終的に判定と強化した概要、または却下を示します。

主な機能

  1. 01提案の最も強い形を再提示して検証
  2. 02決定の分岐と依存関係を追跡
  3. 03読み取り専用の調査で主張を確認
  4. 04構造化した質問でリスクと代替案を検討
  5. 05判定と引き継ぎ用概要を作成

活用シーン

  1. 01具体化した実装計画の検証
  2. 02決定前に根拠の薄い前提を特定
  3. 03計画を先へ進められるか判断

インストール

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

$npx skills add https://github.com/jsolly/agent-skills --skill grill-me-thermonuclear

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

詳細

Grill Me(サーモニュークリア)

結果: 弱い計画を却下するか、強化された計画を手に入れます。デフォルトの判定は却下です。 攻撃するのは計画であり、人ではありません。

境界

この手法では、擁護すべき決定事項と前提を含む提案が必要です。 ユーザーがまだ方向性を探している段階なら、回答を控え、 brainstorming-thermonuclear に誘導してください。明示的に呼び出されても、 攻撃対象が生まれるわけではありません。ここで検証するのは、形になった計画であり、 アイデアを自由に広げる場ではありません。

問いただす

  1. 最善の形に整えてから、攻撃する。 提案を最も強力な形で言い直し、 より簡単に反論できる代替案ではなく、その案を攻撃します。
  2. 決定木を作る。 すべての分岐を resolved、open、または blocked-on として追跡し、依存関係を明らかにして前提条件を先に解決します。
  3. 根拠を確認する。 リポジトリやシステムを調べれば確認できる質問には、 読み取り専用の調査で答えます。確認可能なユーザーの主張は、 受け入れる前に検証します。矛盾が見つかった場合は BLOCKER とし、 分岐を再び開きます。
  4. すべての分岐をたどる。 明確化、前提、証拠、代替案、影響、 メタレベルの問いかけを順に行います。広い論点から狭い論点へ絞り込み、 次に進む前に逃げ道をすべて塞ぎます。
  5. 失敗を前提にする。 自信があることは、さらに深く調べる理由です。 未解決のリスクには、擁護されるか、記録に明示的に受け入れられるまで、 圧力をかけ続けます。

呼び出しごとに構造化された質問を1つだけ提示し、質問をまとめたり、 通常のチャットで代用したりしないでください。選択肢は1つだけ選べる形式とし、 自分の立場と最も強い反対の立場を含む2~4個の選択肢を用意します。 推奨案を示してはいけません。実質的な擁護は自由記述の選択肢で行います。

必須の圧力テスト

プレモーテム: 少なくとも一度、「今から6か月後、これが壊滅的な失敗に終わりました。 何が原因でしたか?」と尋ねます。失敗の可能性を示す例は、あくまで代替案としてのみ提示し、 自由記述または「その他」ではユーザー自身の見立てを優先します。浮上した失敗要因ごとに 別の分岐を設けて検証します。ユーザー自身が作成した因果関係を示さずに例を選ぶのは 回避であり、プレモーテムの分岐は未解決のままです。必須のこの質問では、 「リスクを受け入れる/プレモーテムを省略する」を構造化された選択肢に含めてはいけません。 受け入れリスクによる免除が認められるのは、ユーザー自身が失敗要因を提示し、 それを検証した後に限られます。

回避への対処: 「そのうち何とかする」「問題ないはず」「当然」などの回答は はぐらかしだと指摘し、新たに構造化された質問を提示して、より具体的に問い直します。 関連する影響範囲やリリース上の阻害要因は、擁護されるか、問い直しの後に 明示的に受け入れられるまで未解決のままにします。決して、それを回避する近道として 扱ってはいけません。

独立した判定: 回答の質に関する BLOCKER を免除する前に、該当する質問、 回答、および関連する証拠だけを独立した判定者に渡します。判定者は resolved、still open、または evaded のいずれかを示します。 後者のどちらかであれば、その分岐は未解決のままです。阻害要因はそれぞれ個別に判定します。 進行中の問い詰めを委任してはいけません。

判定と引き継ぎ

未解決の残存事項には BLOCKER、MAJOR、または MINOR のラベルを付けます。 決定木をすべてたどり、各阻害要因が擁護されるか、その明示されたリスクをユーザーが 明示的に受け入れるまで、終了してはいけません。

最後に APPROVED、APPROVED-WITH-ACCEPTED-RISK、または REJECTED を示します。未検証の重要前提、受け入れられたリスク、 そして失敗を招く可能性が最も高い要因を明記します。

却下した場合はそこでプロセスを終了し、代替の計画を作り上げてはいけません。 それ以外の場合は、擁護された決定、受け入れられたリスク、残る阻害要因、 そして失敗を招く可能性が最も高い要因を含む、単独で完結した強化済みブリーフを提示します。 その後、最後に「ここで続ける/モデルを変更する/ワークフローに引き継ぐ/停止する」 という1つだけ選べる選択肢を尋ねます。元の依頼に構築作業が含まれていても、 その選択が行われるまでは実行してはいけません。

コメント