1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

grill-meが100万インストールを突破。コードを書く前に開発者を尋問するスキルの中身

1
Posted at

2026年8月30日時点のライブAPI集計で、Matt Pocockのgrill-meスキルのインストール数は1,005,653に達しました。カタログ全体で2位、1位のfind-skillsスキルに次ぐ位置です。このスキルはコードを1行も書きません。実装に入る前に、エージェントが開発者を質問攻めにするだけです。

開示: 私たちはこのデータの出所であるSkillselionを運営しています。カタログは毎日skills.sh、GitHub、MCPレジストリから更新し、実インストール数で順位づけしています。

インストールした100万人のうち、中身を読んだ人はほとんどいないはずです。私たちはDeep Diveシリーズの一環として、2026年8月20日にmattpocock/skillsのcommit 885e2ca を1行ずつ照合しました。以下の引用はすべてその時点のリポジトリ原文です。

本体は7行しかない

100万インストールを支えるSKILL.mdの実働部分は、この1文です。

Call the Skill tool with "grilling".

出典: mattpocock/skillsのgrill-meフォルダ、SKILL.md全文

手抜きではなくルーティングです。リポジトリはメソッド本体を「grilling」という1つのスキルに集約し、そこへ向けたトリガーを2つ置いています。計画向けのgrill-meと、実コードベースに対する設計判断向けのgrill-with-docsスキルです。grill-with-docs自体も856,939インストールでカタログ3位に入っています。注意点が1つ: 7行のシムには他に何も入っていないため、grillingスキルが同時に入っていないと何も起きません。

エージェントからの自動起動を禁止する設計

frontmatterに、ほとんどのスキルが設定しないスイッチがあります。

disable-model-invocation: true

エージェントが自分の判断でgrill-meを発火させることはできず、開発者が「grill me」と言ったときだけ動きます。出力が「あなたへの質問」であるスキルには正しい設計です。一方、下層のgrillingにはこのフラグがなく、開発者が思考の検証を求めている場面ではエージェント側から発動できます。トリガーの言葉は人間のもの、メソッドの判断はエージェントのもの、という分担です。

計画を「デザインツリー」として扱う

委譲先のgrillingは、会話のモデルをこう定義します。

Interview the user relentlessly until you reach a shared understanding.

計画はツリーとして扱われます。1つの決定の下に、そこから派生する決定がぶら下がる構造です。これが汎用の「不明点を聞いてください」プロンプトとの分かれ目で、質問に前提関係を持たせ、思いついた順ではなく解ける順に聞かせます。

質問はラウンド制で届く

前提がすべて解決済みの質問の集合を「フロンティア」と呼び、1ラウンドでフロンティア全体を番号付きでまとめて聞きます。各質問にはエージェント自身の推奨回答が添えられるため、「その案でよい」の一言で返せます。

❓ Q1 - <質問タイトル>: <質問本文>
➡️ <推奨回答>

未解決の質問に依存する質問は、同じラウンドに入れてはならないと明示されています。1ラウンド回答するたびにツリーが更新され、次のフロンティアが開きます。

事実の調査はエージェントの仕事

ファイルの中で最も効いている一節です。

Finding facts is your job, never the user's.

環境から取れる事実(ファイル構成、ツールの有無など)はサブエージェントを出して自分で調べ、開発者には決断だけを聞け、という分業です。調査中のサブエージェントは「未解決の前提」として扱われるため、その下流の質問だけが待ち、残りのフロンティアは先に進みます。ls の結果を人間に聞くインタビューにはならない仕組みです。

質問がすべて解決するまで終わらない

The session is done when the frontier is empty

全分岐を踏破しても、開発者が「共通理解に達した」と明示するまでエージェントは実装に入れません。計画の所有権が二重に開発者側にあります。

導入前後で何が変わるか

発話 grill-meなし grill-meあり
「この計画でいい?」 同意してすぐ実装に入る 番号付きの質問ラウンドが、暗黙の前提が尽きるまで続く
「ここにPostgresキャッシュを足そう」 「良い案です」と実装 無効化戦略、ローカル開発、スキーマの所有者など派生する決定が質問に積まれる

インストールは1行です。

npx skills add https://github.com/mattpocock/skills --skill grill-me

日本語での導入手順はgrill-meのガイドにもまとめています。

作者スタックごと入れられている

top 10の順位表を見ると、grill-meの突破は単発ではありません。2026年8月30日時点で、インストール数トップ10のうち7枠をmattpocock/skillsリポジトリのスキルが占めています。setup-matt-pocock-skillsスキル(734,383)が8位に入っているのがその証拠で、これは他のスキルが前提にするリポジトリ設定を作るだけの、単体では意味のないスキルです。作者単位でまとめて導入されています。同リポジトリのtddスキル(797,033)、improve-codebase-architectureスキル(824,417)も上位常連です。

「作らせる」系より「作る前に止める」系が上位に集まる傾向は、2026年8月のエージェント経済センサスでも確認できます。他のスキルとの比較はスキルカタログ、計画・ドキュメント系だけ見たい場合はdocs-planning向けスキルのハペからどうぞ。

インストール数は2026年8月30日のライブAPI、引用は2026年8月20日のcommit 885e2ca 照合時点のものです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?