この記事について:広告・アフィリエイトリンクを一切含みません。GitHubで話題のリポジトリを、公式READMEと公開情報にもとづいて紹介するだけの記事です。筆者は本リポジトリを実際に導入して検証したわけではありませんので、レビューではなく紹介として読んでください。
GitHubで ★193,000 を超えているリポジトリがあります。mattpocock/skills です。
作者のMatt Pocockは、TypeScript教育で知られる人物。そのリポジトリの説明文が、なかなか挑発的です。
My agent skills that I use every day to do real engineering - not vibe coding. (毎日「本物のエンジニアリング」に使っているエージェント用スキル。バイブコーディングではなく)
バイブコーディングを扱っているこのサイトが、その否定形を掲げたリポジトリを紹介する——遠回りに見えますが、ここに重要な論点があります。
基本情報
| 項目 | 内容 |
|---|---|
| リポジトリ | mattpocock/skills |
| スター数 | 約193,000(2026年7月29日時点) |
| フォーク | 約16,600 |
| ライセンス | MIT |
| 直近の更新 | 2026年7月28日 |
「skills」とは何か
AIコーディングツールに作業の作法を教え込む設定ファイル群、と考えると分かりやすいです。
普段こういう経験はないでしょうか。
- 毎回同じ前提を説明している
- 頼んでいないファイルまで書き換えられる
- 出てきたコードの粒度がバラバラ
これらはAIに渡すルールが毎回リセットされているのが原因です。skillsは、そのルールを再利用可能な形で外に置く仕組みです。当サイトのClaude Codeを使いこなす7つの習慣で「プロジェクトのルールを文書として置いておく」と書きましたが、それを他人の実務知見ごと持ってくるイメージです。
導入方法(READMEに記載の2系統)
READMEでは2つの入り口が案内されています。思想が違うので、どちらか一方を選ぶよう明記されています。
1. Claude Codeのプラグインとして入れる
claude plugins install mattpocock-skills
管理された読み取り専用のセットとして入り、作者の更新が自動で反映されます。購読するイメージです。
2. ファイルとしてプロジェクトにコピーする
npx skills@latest add mattpocock/skills
編集可能なファイルとして自分のリポジトリに入ります。自分好みに改造できる代わりに、更新は自分で取りに行きます。
READMEには「両方入れると全スキルが二重になる」と注意書きがあります。
注目すべきは「not vibe coding」という立場
作者はREADMEでこう述べています(要約)。
- 実アプリの開発は難しい
- GSD、BMAD、Spec-Kit のような手法はプロセスごと引き受けようとするが、その過程で制御を奪い、プロセス上のバグを解決しにくくする
- だからこのskillsは小さく、改造しやすく、組み合わせ可能に設計している
これはバイブコーディングへの批判というより、「丸投げ」への批判です。当サイトが繰り返し書いている「AIに任せた分だけ検証の仕事が自分に返ってくる」という認識と、実は同じ方向を向いています。
AIに任せる範囲を広げるほど、任せ方の設計が重要になる。★19万という数字は、多くの開発者が同じ壁に当たっている証拠だと読めます。
どんな人に向くか
- すでにAIコーディングツールを日常的に使っていて、出力の質を安定させたい人
- 毎回同じ指示を書いている自覚がある人
- 他人の実務ノウハウを設定として取り込みたい人
逆に、まだ「AIに指示して何かが動く」を体験していない段階なら不要です。まずはClaude Codeの始め方から手を動かすほうが先です。道具の設定を整えるのは、道具を使い始めてからで間に合います。
導入する前に確認したいこと
第三者が作った設定を自分の環境に入れる以上、中身を読んでから入れるのが基本です。
- どのファイルを書き換える設定なのか
- 自動更新される形式か、自分が管理する形式か
- 自分のプロジェクトの方針と矛盾しないか
MITライセンスなので利用そのものは自由ですが、動作の責任は導入した側にあります。ここは他のOSSと同じです。
まとめ
- mattpocock/skills はAIエージェントに作法を教えるスキル集。★19万超。
- 入り口はプラグイン購読型とファイルコピー型の2つ。両方入れない。
- 作者の立場は「丸投げへの批判」。任せる範囲を広げるほど、任せ方の設計が要る。
- まず手を動かしてから。設定の最適化は後で間に合う。
関連記事
- 使い方の習慣 → Claude Codeを使いこなす7つの習慣
- 指示の書き方 → 指示の書き方7つのコツ
- ツールの全体像 → AIコーディングツール主要5種を比較
