週18,795スター。このペースはGitHubのAIプロジェクトの中でも上位に入る。
Matt Pocock——6万人のニュースレター読者を抱えるTotal TypeScriptの創設者——が、Claude Codeで毎日使っているスキルパックをオープンソース化した。リポジトリ名は率直だ:「Skills for Real Engineers. Straight from my .claude directory.」サブタイトルはさらに示唆的:「not vibe coding」。
何をオープンソースにしたのか
フレームワークでもない。ライブラリでもない。SKILL.mdファイルのセットだ。インストールは非常にシンプル:
npx skills@latest add mattpocock/skills
インストール後、Claude Codeで/setup-matt-pocock-skillsを実行する。どの課題トラッカーを使うか(GitHub、Linear、ローカルファイル)、トライアージラベルをどう命名するか、ドキュメントをどこに保存するかを聞かれる。以上。
スラッシュコマンドのスイートが手に入る:
/grill-me— エージェントがあなたの要件を完全に理解するまで逆質問してくる/grill-with-docs— 同上、CONTEXT.mdとADRも同時に構築/tdd— 赤-緑-リファクタリングループ、垂直スライスごとに/diagnose— デバッグループ:再現 → 最小化 → 仮説 → 計装 → 修正 → 回帰テスト/zoom-out— エージェントにシステムレベルの視点でコードを説明させる/improve-codebase-architecture— 数日ごとに実行、泥団子化したコードベースを救出/to-prd//to-issues— 会話をPRDと独立したGitHub issueに変換/caveman— 超圧縮通信モード、トークン使用量を約75%削減
/handoffもあり、現在の会話をハンドオフドキュメントに圧縮して別のエージェントに引き継げる。
なぜこのリポジトリが爆発したのか
率直に言って、SKILL.md形式自体は目新しいものではない。Anthropicは数か月前に構築ガイドを公開しており、コミュニティにはすでにスキルを書いている人がたくさんいる。しかしMatt Pocockは2つのことを正しくやった。
第一、彼は真の痛点を解決しているのであって、架空のニーズではない。
AI支援プログラミングにおける4つの一般的な失敗モードを挙げている:
- エージェントが何をしたいか理解していない
- エージェントが冗長すぎてトークンを浪費する
- コードが動かない
- 最終的に泥団子(ball of mud)になる
それぞれが1つ以上のスキルに対応している。これは「話題に乗ってスキルを書こう」という産物ではない。毎日エージェントを使ってコードを書く人が、無数の失敗の末に凝縮したワークフローだ。
第二、彼のオーディエンスが正確。
87Kスターの大部分はTypeScriptチュートリアルのフォロワーだ。これは実際にエージェントを使ってコードを書く開発者たち——物見遊山の人々ではない。インストールして使ってみて、「ああ、これ確かに自分の問題を解決する」と感じて、スターを押す。
GSD、BMADとの違い
READMEに注目すべき一文がある:
GSD、BMAD、Spec-Kitのようなアプローチはプロセスを掌握することで助けようとする。しかしそうすることで、あなたのコントロールを奪う。
GSDやBMADのような方法論は本質的に完全なワークフローだ——要件分析からアーキテクチャ設計からコード生成まで、エージェントが全権を握る。利点は手軽さ。欠点は介入したい瞬間にフロー全体が壊れること。
Mattのアプローチは逆:スキルは小さく、独立しており、組み合わせ可能で、スキップ可能で、変更可能。/tddは使わなくても/grill-with-docsは毎回走らせることができる。モジュラー設計は経験豊富なエンジニアにより自然に感じられる——私たちは自分のワークフローを自分で組むことに慣れている。
実際に使ってみて
インストールした。/grill-meは確かに使える——「何を解決したいのか」から「エッジケースは何か」「もっとシンプルな方法はないか」まで、計画を層ごとに追及してくる。自分で考えるよりも深く掘り下げてくれる。
/cavemanはもう一つのサプライズだった。長い会話では、エージェントは確かに饒舌になりがち。cavemanモードに切り替えると、技術的な正確性を保ったまま極めて簡潔な返信になる。Claude Codeの有料版を使っているなら、これは直接お金に繋がる。
まとめ
Claude Codeや類似のコーディングエージェントを毎日使っているなら、インストールすべき。特に/grill-with-docsと/cavemanは即効性がある。
エージェントがエンジニアに取って代わることはない。しかしエージェントを使うエンジニアが使わないエンジニアに取って代わる。
主要ソース: