Claude CodeのSkillは、タスクがSkillの説明に一致したときにClaude Codeがオンデマンドで読み込むSKILL.mdファイルを含むフォルダーです。フォルダーをプロジェクトの.claude/skills/(すべてのプロジェクトで使用する場合は~/.claude/skills/)に配置すると、Claude Codeがfrontmatterを読み込み、それ以降、関連する場合に指示を取り込みます。以下では、Skillの配置場所、CLAUDE.md・スラッシュコマンド・MCPとの違い、3ステップのインストール方法、そして現在Claude Codeで使える開発者向けSkill 15個を説明します。

Claude CodeのSkillとは実際には何か
Skillは、必須ファイルを1つ含むディレクトリです。 SKILL.md、必要に応じていくつかの補助ファイル(参照ドキュメント、テンプレート、小さなスクリプト)があります。SKILL.mdは、Claude Codeが重視する2つのフィールドを含むYAML frontmatterから始まります。 name および description。frontmatterの下にはプレーンなMarkdownがあります。役割、プロセス、出力形式、ルールが記述されています。
重要な設計上の判断は、Skillを遅延ロードすることです。Claude Codeは、インストール済みのすべてのSkillについて、名前と説明の短いインデックスをコンテキストに保持します。リクエストが一致しそうな場合は、完全なSKILL.mdを読み込んで従います。一致しない場合、Skillによるコストはほとんどありません。だからこそ、ファイル内の何よりも、適切に記述された説明が重要です。Claude CodeがSkillを開くかどうかを決める前に確認できるのは、それだけだからです。
KissMySkillsでSkillを購入したときに手に入るのも、同じSKILL.mdです。.mdファイルとREADMEの組み合わせで、Claude Project、カスタムGPT、Gemini Gemにアップロードするものと同一です。
Skillの配置場所: プロジェクトレベルとユーザーレベル
Claude Codeは2か所を検索します。
-
プロジェクトレベル:
<repo>/.claude/skills/<skill-name>/SKILL.md。このフォルダーをコミットすると、リポジトリをクローンしたすべてのチームメイトがそのSkillを利用できます。このコードベースに固有の内容、たとえばレビュー用チェックリスト、デプロイ手順書、APIドキュメントのスタイルなどに使用します。 -
ユーザーレベル:
~/.claude/skills/<skill-name>/SKILL.md。マシン上のすべてのプロジェクトで使用できますが、チームメイトからは見えません。コミットメッセージの書き方の好み、推奨するテスト構成、クライアントをまたいで使用するペルソナなど、個人的な習慣に使用します。
両方の場所に同じ名前のスキルがある場合は、プロジェクトレベルのコピーが優先されます。一般的な開発者向けスキルはユーザーレベルに置き、プロジェクト固有のルールを含むものはプロジェクトレベルに置きます。
Claude Codeがスキルを検出する方法
検出は次によって行われます: description ファイル名でもフォルダー名でもなく、フロントマターのフィールドで決まります。「プルリクエストのコードレビュー」のような説明は、「review」と文字どおりに言ったときにしか起動しないため弱い説明です。「バグ、セキュリティ問題、テスト不足、不明確な命名を見つけるために、差分、プルリクエスト、変更ファイルをレビューします。ユーザーがコードのチェック、レビュー、監査、批評を依頼したときはいつでも使います」のような説明なら、開発者が実際に使う表現で起動します。
知っておくべき3つのこと:
- スキルはセッション開始時にインデックス化されます。セッションの途中でフォルダーを追加した場合は、新しいセッションを開始するか、Claude Codeにスキルを再読み込みするよう依頼します。
- 説明にはスキルが何であるかだけでなく、いつ使うべきかを記載します。トリガーフレーズも説明に含めます。
- スキル名を指定すれば、いつでも強制的にスキルを使わせられます。「この差分にコードレビュアーのスキルを使って」のように指示します。自動検出は便利な機能にすぎず、それだけが方法ではありません。
SkillsとCLAUDE.mdとスラッシュコマンドとMCPサーバー
この4つは常に混同されますが、それぞれ異なる問題を解決します。
| 仕組み | 概要 | 読み込まれるタイミング | 最適な用途 |
|---|---|---|---|
| CLAUDE.md | リポジトリのルート(または~/.claude/CLAUDE.md)にあるプロジェクトメモリファイル | 常に、すべてのターンで | Claudeが決して忘れてはいけない事実: スタック、規約、コマンド、触れてはいけない領域 |
| Skill | SKILL.mdと任意のサポートファイルを含むフォルダー | 説明に一致したとき、オンデマンドで | ときどき必要になる専門家向けの手順: レビュー、監査、テスト計画、ランブック |
| スラッシュコマンド | .claude/commands/に置くMarkdownファイル。/nameで実行 | コマンドを入力したときだけ | 意図的に起動する、繰り返し可能な操作: /deploy-checklist、/write-pr |
| MCPサーバー | ツール(データベース、API、ブラウザ)を公開する外部プロセス | ツールはセッション中いつでも利用可能 | Claudeに何かを実行する能力を与えること。うまく実行する方法の知識を与えることではありません |
要するに、CLAUDE.mdは常に有効なコンテキスト、スキルは必要なときに提供される専門知識、スラッシュコマンドは押して実行するボタン、MCPサーバーは一組の手です。優れた構成ではこの4つをすべて使います。MCPでClaudeが操作できるようにし、スキルでシニアエンジニアのように動けるようにします。
その結果、CLAUDE.mdに2,000語のレビュー用チェックリストを貼り付けないでください。変数の名前を変更するときにもコンテキストに含まれてしまいます。スキルにしましょう。
Claude Codeのスキルを3ステップでインストール
ステップ1:SKILL.mdを用意する。KissMySkillsの注文から.mdファイルをダウンロードする(または自分で作成する)。ファイル名がすでにSKILL.mdになっていない場合は、名前を変更します。frontmatterには少なくともname:とdescription:が必要です。マーケットプレイスで販売されているすべてのスキルには、この2つが含まれています。
ステップ2:フォルダーを作成する。リポジトリのルートから実行します。
mkdir -p .claude/skills/code-reviewer
mv ~/Downloads/yuri-code-reviewer.md .claude/skills/code-reviewer/SKILL.md
ユーザーレベルでインストールする場合は、 .claude/skills の ~/.claude/skills。フォルダー名は name frontmatterのフィールド。小文字とハイフンを使用します。
ステップ3:新しいClaude Codeセッションを開始するそのディレクトリで、descriptionが対象とする内容を依頼します。回答にスキルの構成(レビューのセクション、重大度ラベルなど、そのスキルで定義されているもの)が現れるはずです。設定ファイルも、再起動するための他の操作も必要ありません。
スクリーンショットとClaude.ai版を含む、より詳しい手順を確認したい場合は、Claudeスキルのインストール方法をお読みください。
スキルのテスト方法
テストは5分で完了します。
- トリガーテスト。異なる表現で、このスキルが起動すべき依頼を3つ試します(「これをレビューして」「この関数に問題はある?」「PRを確認して」)。1つでも起動しない場合は、その表現をdescriptionに追加します。
- ネガティブテスト。このスキルが起動すべきではない関連質問(「この変数の名前を変更して」など)をします。それでもスキルが読み込まれるなら、descriptionの範囲が広すぎます。
- 出力テスト。回答をSKILL.mdの約束と比較します。スキルに「各指摘について必ず重大度を記載する」とあるのに、出力に重大度がないなら、指示は読み取られているものの従われていません。指示を短く、より明確にしましょう。
- 明示的なテスト。スキル名を直接指定します。それで機能し、自動検出が機能しない場合、問題は100パーセントdescriptionにあります。
作成または購入する前に、よく作り込まれたSKILL.mdがどのようなものか確認したい場合は、実際のSKILL.mdファイル12個をこちらで1行ずつ解説しています。
開発者向けClaude Codeスキル15選
以下はすべてClaude Codeスキルコレクションの内容です。いずれも1回限りの購入で、.mdスキルファイルとREADMEが含まれ、30日間の返金保証の対象です。価格は執筆時点のものです。
コード品質
Yuri - Code Reviewer AI Skill ($29): あらゆる差分、ファイル、PRに対して構造化されたレビューを実行し、指摘を重大度別にまとめます。
Soren - Code Auditor AI Skill ($29): 単一の変更ではなくコードベース全体を監査し、構造的な負債、デッドコード、一貫性のないパターン、リスクの集中箇所を探します。引き継いだリポジトリでの最初の1週間に適しています。
Albert - AI Code Review Agent ($32): 変更された行の正確性とエッジケースに重点を置いた、迅速なループ向けのレビューagentです。
Mira - QA Engineer AI Skill ($29): 機能の説明や差分をテストケース、エッジケース、テスト計画に変換し、使用中のフレームワークでテストを記述します。Claude Codeに「テストを追加して」と頼み、ハッピーパス以上のものが欲しいときに便利です。
Delivery
Rami - DevOps Engineer AI Skill ($29): 実際のDevOpsエンジニアが備える慎重さで、CI/CDパイプライン、Dockerfile、Infrastructure as Code、インシデント対応手順を扱います。デプロイ手順を書く前に、ロールバックについて確認します。
Max - Full Stack Developer AI Skill ($29): 万能型です。API、データレイヤー、UIにまたがる機能の足場を作り、それぞれの一貫性を保ちます。導入するDelivery Skillを1つだけ選ぶなら、これです。
Lena - Frontend Developer AI Skill ($29): 現代的なフロントエンドスタック向けのコンポーネント構成、状態管理、アクセシビリティ、レスポンシブ動作。インラインスタイルだらけのdivの寄せ集めをClaude Codeが出荷するのを防ぎます。
Niko - Backend Developer AI Skill ($29): サーバーコードのAPI設計、データモデリング、エラーハンドリング、パフォーマンス。汎用的なpromptsが省略しがちな、検証、ページネーション、冪等性といった地味な部分に強みがあります。
Elena - データエンジニア AI Skill ($29): パイプライン、スキーマ、変換、データ品質チェックに対応します。データを提供するのではなく、移動させる作業に使いましょう。
ドキュメントとプロセス
Saoirse - テクニカルライター AI Skill ($29): README、PRの説明、変更履歴、アーキテクチャノート、オンボーディングドキュメントを一貫した文体で作成します。これをインストールした状態でClaude Codeに「PRの説明を書いて」と頼めば、一言だけでなく、コンテキスト、変更内容、テスト、リスクまで含まれます。
Dorian - AI APIドキュメントエージェント ($32): コードからAPIリファレンスドキュメントを生成・保守します。エンドポイント、パラメーター、例、エラーレスポンスに対応します。ルーターファイルを指定すれば、不足している部分を補完します。
Verity - リリースエンジニアリング & ビルドシステムエンジニア AI Skill ($29): バージョニング、リリースノート、コミットメッセージの規約、ビルド設定、再現可能性に対応します。チーム内でConventional Commitsについて議論になるなら、導入すべきSkillです。
セキュリティ
Anaya - アプリケーションセキュリティエンジニア AI Skill ($29): コードをレビューして、インジェクション、認証の欠陥、シークレットの扱い、依存関係のリスクを確認し、問題を指摘するだけでなく修正方法も説明します。リリース後ではなく、リリース前に実行しましょう。
Selwyn - ペネトレーションテスター Claude Skill ($29): 自分のアプリケーションに対して攻撃者のように考え、脅威モデル、攻撃経路、テストすべき項目の優先順位付きリストを作成します。
Cassandra - 脆弱性管理エンジニア Claude Skill ($29): スキャナーの出力やCVEリストをトリアージし、重要なもの、ノイズ、最初にパッチを適用すべきものを見極めます。CIで依存関係の監査と組み合わせて使えます。
何から始めればよいかわからない方へ。Claude Skillsマーケットプレイスページでは、カタログ全体を役割別に分類しています。また、Claude Codeコレクションは開発者向けのSkillに絞ったものです。
よくある質問
Claude CodeのSkillsフォルダはどこにありますか?
プロジェクトレベルのSkillsは .claude/skills/<name>/SKILL.md リポジトリ内に配置します。ユーザーレベルのSkillsは ~/.claude/skills/<name>/SKILL.md ホームディレクトリに配置し、すべてのプロジェクトに適用します。
Claude CodeのSkillsはChatGPTで動作しますか?
.mdファイルはありますが、自動検出はありません。同じSKILL.mdをカスタムGPTの指示として貼り付けたりアップロードしたりすれば、同じように動作します。ChatGPTにないのはフォルダの規約と説明に基づく読み込み機能です。そのため、Claude Codeが関連性を判断して呼び出すのではなく、そのGPTを使って呼び出します。
Claude CodeのSkillとCLAUDE.mdの違いは何ですか?
CLAUDE.mdは毎回のターンで読み込まれるため、プロジェクトに関する短く恒久的な情報を記載します。Skillは説明がタスクに一致したときだけ読み込まれ、手順に必要な長さにできます。長いチェックリストはCLAUDE.mdではなくSkillsに記載しましょう。
一度に複数のSkillをインストールできますか?
はい。各Skillは.claude/skillsの下にある独自のフォルダで、Claude Codeがすべてインデックス化します。Skillが必要になるまで説明だけがコンテキストに保持されるため、15個インストールしても、いずれかが起動するまではコストはほとんどかかりません。
Skillsを使うにはMCPサーバーが必要ですか?
いいえ。Skillsは指示であり、Claude Codeに組み込まれたツール(ファイル編集、シェル、git)で動作します。MCPサーバーはデータベースやブラウザなどの外部ツールを追加します。SkillはClaudeにそれらのツールの効果的な使い方を指示できますが、MCPサーバーは必要ありません。
要するに
Claude CodeのSkillは、SKILL.mdを含むフォルダです。プロジェクト用の.claude/skills、または自分用の~/.claude/skillsに配置すると、説明に基づいて検出され、必要なときだけ読み込まれます。CLAUDE.mdは短く保ち、意図的な操作にはスラッシュコマンドを使い、ツールにはMCPを使い、専門知識にはSkillsを使いましょう。まず1つインストールし、3通りの言い方と1つの否定的な例でテストしてから、ワークフローに応じて残りを追加してください。

KissMySkillsのClaude Code Skillsコレクションで、すべての開発者向けSkillsをご覧ください。


