Claude CodeのSkillsは、Claude Codeがタスクに合致したときに自動的に発見・起動する指示、スクリプト、リソースのフォルダです。これにより、AIコーディングagentがセッション間でスタック、規約、ワークフローを忘れることがなくなります。 一度あなたの好みを説明すれば、Claudeは毎回リマインドなしでそれを適用します。
このガイドでは、Claude CodeのSkillsとは何か、使用する2種類のSkills、それらが自動起動する仕組み、保存場所、そして実際の機能をリリースするための実績あるワークフローについて説明します。
解決する問題
AIコーディングアシスタントは会話の間にすべてを忘れてしまいます。助けがなければ、毎回新しいセッションでフレームワーク、フォルダ構成、命名ルール、レビュー基準を説明し直す必要があります。Skillはその知識を一度だけキャプチャし、Claude Codeがあなたの規約に一貫して従うようにするため、一般的なパターンに頼って「AIの雑さ」が出るのを防ぎます。
Claude Codeの2種類のSkills
- 能力向上 — Claudeに新しい能力を与えるSkills:ドキュメント生成、ウェブアプリのテスト、スクレイピングなど。agentができることを拡張します。
- エンコードされた好み — Claudeがあなたのやり方で実行するSkills:フロントエンドのデザインルール、Reactのベストプラクティス、チームのコミット規約など。作業のやり方を制約します。
ほとんどの開発者は、いくつかの能力向上Skillsと、複数の好みを反映したSkillsを組み合わせて使います。
Skillsの起動方法
Skillsを名前で呼び出す必要はありません。Claude Codeは会話を監視し、あなたの説明がSkillの説明に合致すると自動的に起動します。コードの脆弱性レビューを言及すればセキュリティレビューSkillが自動で起動し、コンポーネントを求めればReact標準Skillが働きます。各SkillのSKILL.mdにある説明がこれを制御しているため、鋭い説明を書くことが最も重要です。
Claude Code Skillsの保存場所
Skillsはskillsディレクトリに置かれ、起動時に読み込まれます:
-
パーソナル:
~/.claude/skills/<name>/— すべてのプロジェクトで利用可能。 -
プロジェクト:
.claude/skills/<name>/— リポジトリにコミットされ、チーム全体で共有。
有効なSKILL.mdがフォルダのルートにあることを確認し、Claude Codeを再起動して/skillsを実行し読み込みを検証します。パッケージ化されたSkillのインストールは、たいていunzip skill.zip -d ~/.claude/skills/で済みます。
実績あるワークフロー:調査 → 計画 → 実装
Claude Codeで非自明な機能を確実にリリースする最良の方法は、思考とタイピングを分けることです:
-
調査。 まずClaudeに関連コード(既存パターン、依存関係、拡張ポイント)をマッピングさせ、短い
research.mdにまとめさせます。まだコードは書きません。 - 計画。 実装なしで計画案をClaudeに作成させます。エディタで開き、誤りをすべて注釈し、「すべての指摘に対応し、まだ実装しないで」と送り返します。すべての決定が解決するまで繰り返します。
- 実装。 合意した計画に従い、初めてClaudeにコードを書かせます。
「feature-dev」好みSkillはこのループを正確にエンコードし、毎回同じ方法で実行できるようにします。これがSkillsの目的:良いワークフローを繰り返し可能にすることです。
Claude Code Skillsの入手先
自作することも、既製のものをインストールすることもできます。テスト済みのファイルから始めたい場合は、Claude Code skills collectionやより広範なTech & Developmentライブラリを参照してください。Skillsが初めてなら、Claude Skillのインストール方法から始めるか、構造を確認するために無料Skillを入手しましょう。
よくある質問
Claude CodeのSkillは手動で呼び出す必要がありますか?
いいえ。タスクがSkillの説明に合致すると自動的に起動します。明示的に参照することもできますが、自動起動が主な利点です。
パーソナルSkillとプロジェクトSkillの違いは何ですか?
~/.claude/skills/のパーソナルSkillはすべてのプロジェクトで使えます。.claude/skills/のプロジェクトSkillはリポジトリ内にあり、チーム全体で共有されます。
なぜSkillが起動しないのですか?
たいてい説明が曖昧すぎます。いつ使うかを具体的にし、有効なSKILL.mdがフォルダルートにあることを確認し、Claude Codeを再起動して/skillsで読み込みを検証してください。
Claude Code SkillsはMCPと同じですか?
いいえ。SkillsはClaudeの作業方法を教えます。MCPはClaudeを外部システムに接続します。多くの環境では両方を使います。
まずは1つのSkillから始めましょう
最も繰り返し説明しているワークフローの部分(スタック、レビュー規則、コミットスタイルなど)を選び、エンコードしてください。テスト済みの出発点はClaude Code skills collectionで探すか、まずはClaude Skillsとは何かを読んでみましょう。