すべてのスキル

grill-me (Matt Pocock)

計画や判断、アイデアについて容赦なく質問を重ね、思考の弱点を洗い出します。

grill-me レビュー:小さな向上のためにトークンが2倍かかる構造化インタビュー。

状況次第安全

Codex CLI · gpt-6-astra

20.6 / 30

スキルなしに対するリフト:+0.25 · 状況次第 · 18 実行

状況次第:合計 20.6/30 が 22 未満 と リフト +0.25 が +1.0 未満。推奨には合計 22/30、出力品質 3.5、リフト +1.0 が必要です。

SOTA

合格

Codex でテスト済み。

カバー対象 Codex, Claude Code

Codex CLI 0.166(SOTA ティア):採点対象 18 実行。当ティアのルールでは、ここでの合格は Claude Code もカバーします。第2ティアについては何も述べません。

スコア

各ディメンションは 0〜5 点で、6 つの合計が 30 点満点の合計スコアになります。すべてのディメンションで 5 が最良です。コスト 5 は低コストで高速、インストール 5 は簡単であることを意味します。

トリガーの信頼性
5.0
スキルなしに対するリフト
2.3
出力品質
3.8
トークンと時間のコスト
1.0
インストールと移植性
3.5
安全性
5.0

セキュリティレビュー

安全

静的スキャン:CRITICAL 0 / HIGH 0 / MEDIUM 0。手動レビュー:実行しても安全(指摘なし)。クリーンなスキャン結果はスキルの安全性を証明しません。

インストール

npx skills@latest add mattpocock/skills --skill grill-me --skill grilling

ソース

固定コミット: 4ae2317ddb22b046e26455e4f9c9b3aaaf62212d

テスト済み: 2026-11-02

テスト内容

  • $grill-me を漠然としたアイデアに適用(飲食店の食品ロスを削減するアプリ)。
  • $grill-me をリスクのあるエンジニアリング計画に適用(4人で Django モノリスを Kubernetes マイクロサービスに分割)。
  • 平易な英語での依頼、"stress-test my plan relentlessly with questions"(仕事を辞めて有料ハイキングニュースレターを始める)。スキル名なし。

長所

  • スキルは名前を出さずとも採用されました:明示的な `$grill-me` は 4/4 動作(エージェントは兄弟スキル `grilling` をパスで読み込み)。自然言語の 'stress-test my plan with questions' も `grilling` を 2/2 でトリガーしました。ただし grill-me 自体は明示専用です。
  • 自身のルールの一文版を +0.33 上回ります。

短所

  • スキルなしに対する有意なリフトなし(+0.25、ノイズの範囲内)。
  • スキルなしの 2.15 倍のトークンを消費。
  • タスク・群ごとに n=2。1 ポイント未満の差はノイズです。

レビュー

毎回、新規の一時プロジェクトで Codex CLI 0.166(モデル gpt-6-astra、低推論)を実行しました。スキルをインストールまたはスキルなし、各群 2 実行、ネットワークアクセス無効。3つのタスクを使用しました。スキルなしの対照群には、同じ依頼を "Grill me on this" という表現で提示しました。出力は 0〜5 でブラインド採点(ID はシャッフル、どの群かのヒントなし)し、ルーブリックに照らしました:アドバイスではなくインタビューになっているか、質問が具体的か、網羅性が広いか、答えやすいか、計画に飛びつかないか。

3群の比較

群平均スコア(0〜5)1実行あたりのトークン
スキルなし3.5815k
一文プロンプト3.516k
スキルあり3.8332k

Codex CLI で 18 実行を計測し、LLM 判定なしのルールベースのチェックで採点。合計 20.6 / 30、判定は 状況次第。

判定:状況次第(20.6 / 30)。 出典:mattpocock/skills、コミット 4ae2317 に固定。インストール:npx skills@latest add mattpocock/skills --skill grill-me --skill grilling。

概要

grill-me は、プランにコミットする前にそれを徹底的に叩いて検証するためのものです。ファイルを見ると奇妙な点があります。SKILL.md 全体が 1 行だけで、「Call the Skill tool with grilling.」と書かれています。実際の手順は、grilling という兄弟スキルにあります。そのスキルは、エージェントにラウンド単位であなたへインタビューするよう求めます。各ラウンドでは、前提条件が整ったすべての質問を投げかけ、それらに番号を振り、「はい」で受け入れられるように表現された推奨回答を提示します。質問に環境からの事実が必要な場合は、あなたに尋ねるのではなく、エージェントが自ら調べるべきとされています。

両スキルとも、メタデータ(disable-model-invocation、allow_implicit_invocation: false)によれば明示的な呼び出し専用です。Codex では $grill-me、Claude Code では /grill-me と入力します。

テスト方法

毎回新規の一時プロジェクトで、スキルをインストールした場合としなかった場合で、Codex CLI 0.166(モデル gpt-6-astra、低推論)を実行しました。各群 2 実行、ネットワークアクセスは無効。使用したタスクは 3 つです:

  1. 漠然としたアイデア(飲食店の食品ロス削減アプリ)に対して $grill-me。
  2. リスクのあるエンジニアリング計画(4 人で Django モノリスを Kubernetes マイクロサービスに分割)に対して $grill-me。
  3. スキル名を含まない平易な英語の依頼「質問で私のプランを徹底的にストレステストして」(仕事を辞めて有料ハイキングニュースレターを始める)。

スキルなしの対照群には、同じ依頼を「Grill me on this」と言い換えて渡しました。出力は 0〜5 でブラインド採点(ID をシャッフルし、どの群か分からないように)し、ルーブリックに照らしました:助言ではなくインタビューをしているか、質問が具体的か、カバレッジが広いか、答えやすいか、プランへ飛びつかないか。

何が起きたか

スキルは言ったとおりのことを毎回実行します。 6 回のスキルあり実行すべてで、エージェントはスタブのポインタに従って grilling ファイルを読み込み、番号付きの ❓ 質問ブロックと ➡️ の推奨回答を生成しました(1 実行あたり 3〜5 問)。6 回の対照群実行ではその形式は一度も現れませんでした。私たちの形式チェックは、スキルあり実行ではすべて合格し、対照群実行ではすべて不合格でした。

対照群はすでにまずまずのインタビュアーでした。 スキルなしでも、Codex は 1〜2 問(漠然としたアイデアのタスク)から 8〜9 問(エンジニアリングのタスク)を尋ね、ときには番号付きリストにし、同じ弱点を繰り返し突きました。エンジニアリング計画のタスクでは、対照群の方が実際に高得点でした(4.5 vs 4.0)。その質問はより技術的でした:「どの顧客操作が複数のテーブルを更新し、一方のサービスが成功して他方がタイムアウトしたら何が起きるか?」「Kubernetes のネットワーク障害を午前 3 時にデバッグするのは誰か?」スキルの質問はより広範で、「〜しますか?はい、なぜなら…」という表現だったため、答えやすいものの鋭さは劣りました。漠然としたレストランのアイデアでは、対照群は 1〜2 問しか尋ねず(平均 2.75)、スキルが明確に助けになりました(3.5)。全実行の平均はスキルあり 3.83、スキルなし 3.58。セルごとに 2 実行のため、この差はノイズの範囲内です。

宣伝されているよりも広くトリガーされます。 grill-me は明示専用ですが、grilling は違います。その説明文は「ユーザーが … 何らかの 'grill' トリガーフレーズを使うとき」に使うよう促し、メタデータに制限がありません。平易な英語のタスク($grill-me なし)でも、両方のスキルあり実行がスキルを読み込み、❓/➡️ 形式で回答しました。両方をインストールして「プランをストレステストして」と言えば、発火するものと考えてください。

トークンを消費します。 スキルあり実行は約 31,900 トークン(対照群は 14,800、2.15 倍)を使い、所要時間は約 40 秒(対照群は 21 秒)でした。増分の大半は、エージェントが 2 つ目のスキルファイルを読むために費やす追加ターンです。絶対量は小さいものの、この比率が効率で 5 点中 1 点となる理由です。

移植性の注意点

スタブは Claude Code の概念である「Skill tool」を名指しします。Codex にはそのようなツールがありません。モデルはファイルをパスで読み込むことで復旧したため、ここでは動作しましたが、弱いエージェントでは動かない可能性があります。grill-me は grilling に依存するため、片方だけインストールすると、どこも指さないスタブか、$grill-me ショートカットのないスキルのどちらかになります。

安全性レビュー

何かを実行する前に、すべてのファイルをスキャンして読みました。2 つの SKILL.md ファイルと小さなエージェントメタデータファイルのみで、スクリプトなし、URL なし、バイナリなし、隠し文字なし、シークレットを読ませたりユーザーから何かを隠したりする指示もありません。MIT ライセンス。security.md を参照。クリーンなスキャン結果はスキルの安全性を証明しませんが、害を及ぼしうるものはほとんどありません。

スコア

評価項目スコア理由
出力品質3.83一貫性のある、整った形式のインタビュー
スキルなしに対するリフト2.25平均 +0.25、ノイズの範囲内
トリガー5.0明示は 4/4 で機能。自然な言い回しも 2/2 で発火
手順と移植性3.51 行のスタブ、Claude 固有のツール名、2 回のインストール
効率1トークン 2.15 倍
安全性と衛生5指摘なし

誰が使うべきか

番号付きの質問をいくつか投げられ、「はい」と答えて妥当なデフォルトを受け入れるスタイルが好きなら、grill-me はそれを確実に、オンデマンドで提供します。プランの穴を賢いエージェントに突いてほしいだけなら、「grill me on this」のような素のプロンプトでも、私たちの実行では同等の深さ、ときにはそれ以上を、半分のトークンで達成しました。能力のアップグレードというより、形式の好みと捉えてください。

このテストの限界

タスク・群ごとに 2 実行、低推論の 1 モデル、単一ターンの 3 タスク。実際のグリルセッションは何ラウンドも続きますが、私たちが見たのは最初のラウンドだけです。当サイトのルールでは、Codex ティアは Codex と Claude Code をカバーします。

更新(2026年11月2日):一文プロンプト群を追加

第 3 群:スキルなしで、一文を追加(「このプランのあらゆる側面について容赦なくインタビューしてください。一度に 1 問ずつ、決定木の各分岐をたどり、各質問に推奨回答を提示してください … 作り始めないでください。」)。6 実行、Windows マシンで実行、ネットワーク無効、同じルーブリックでブラインド採点。

群ブラインド平均スコア(0〜5)1 実行あたりのトークン
スキルなし3.5815k
一文3.5016k
スキルあり3.8332k

この一文は指示を文字どおりに実行します:どの実行も正確に 1 問だけを尋ねて推奨回答を提示し、コストは対照群とほぼ同じ(16k トークン、スキルの 32k の半分)。これは弱点でもあります。スキルの 3〜5 問の番号付きラウンドは 1 ターンでより多くの分岐をカバーし、平易な英語の 3 実行のうち 2 つは、質問する前に判定(「退職を〜を条件にする」)で始めたため、ルーブリックで減点されました。一文プロンプトに対するスキルの上乗せ:+0.33、ノイズの範囲内、トークンは 2.0 倍。一度に 1 問ずつ、推奨回答付きで尋ねたいだけなら、この一文で十分です。

トランスクリプト

実行ログ:grill-me (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
列:タスク、群-回、スコア(0-5)、トークン、秒、合格したチェック、エージェントが開いたスキルファイル。

t1-vague-idea control-1: スコア 3, トークン 14640, 秒 12.2, チェック 1/3, 開いたファイルなし
t1-vague-idea control-2: スコア 2.5, トークン 14621, 秒 12.9, チェック 1/3, 開いたファイルなし
t1-vague-idea oneliner-1: スコア 3.5, トークン 15868, 秒 16.6, チェック 1/3, 開いたファイルなし
t1-vague-idea oneliner-2: スコア 3.5, トークン 15838, 秒 15.1, チェック 1/3, 開いたファイルなし
t1-vague-idea treatment-1: スコア 3.5, トークン 38789, 秒 27.0, チェック 3/3, 開いたファイル grilling
t1-vague-idea treatment-2: スコア 3.5, トークン 30414, 秒 27.0, チェック 3/3, 開いたファイル grilling
t2-engineering-plan control-1: スコア 4.5, トークン 15059, 秒 38.0, チェック 1/3, 開いたファイルなし
t2-engineering-plan control-2: スコア 4.5, トークン 15133, 秒 37.6, チェック 1/3, 開いたファイルなし
t2-engineering-plan oneliner-1: スコア 4, トークン 15901, 秒 17.8, チェック 1/3, 開いたファイルなし

18 実行、3 成果物

サンプル出力

SOTA · With the skill: final message (t1-vague-idea, run 1, Codex)

❓ **Q1** - **Define success**: Shall we make the primary goal reducing restaurants’ avoidable food costs, with food waste reduction measured alongside it? Or is environmental impact your priority even when the restaurant saves little money? ➡️ I recommend starting with measurable savings for the restaurant. That gives us a concrete reason for owners to adopt and pay for the product. --- ❓ **Q2** - **Narrow the first customer**: Shall we target a single type of independently owned restaurant in one neighbourhood for the first pilot, rather than treating all small restaurants as one customer group? If you already have a particular type or neighbourhood in mind, name it. ➡️ I recommend one tightly defined group you can visit regularly and observe during actual kitchen work. --- ❓ **Q3** - **Challenge the app assumption**: Are you willing to test a manual service with restaurant staff before committing to building software—even if that reveals that an app adds little value? ➡️ I recommend yes. The first thing to prove is that we can change a recurring decision that causes waste, and that staff will sustain the change.

Pro を見る