Claudeをカスタマイズする「スキル」とは何か?新人エンジニア向けにやさしく解説
こんにちは。ゆうせいです。
今回は、Claudeをカスタマイズする機能である「スキル」について、新人エンジニア向けに解説します。
Claudeのスキルとは、特定の仕事をClaudeにうまく実行してもらうための「手順書セット」です。
Claude公式ヘルプでは、スキルはClaudeが特定タスクのパフォーマンスを高めるために動的に読み込む「命令、スクリプト、リソースのフォルダ」だと説明されています。たとえば、会社のブランドルールに沿った資料作成、社内ワークフローに沿ったデータ分析、個人的な作業の自動化などに使えます。
少し難しく聞こえますよね。
簡単に言うと、スキルは「Claudeに毎回説明していた仕事のやり方を、あらかじめ覚えさせておく仕組み」です。
たとえるなら、新人アルバイトに毎回「この店ではこう接客してね」と説明するのではなく、接客マニュアルを渡しておくようなものです。
マニュアルがあれば、毎回ゼロから説明しなくても、同じルールで仕事を進めやすくなります。
Claudeのスキルは何のために使うのか
Claudeのスキルは、Claudeの答え方や作業手順を、自分や会社の仕事に合わせるために使います。
たとえば、あなたが毎回Claudeに次のように頼んでいるとします。
新人エンジニア向けに、やさしい文章で説明してください。
専門用語は使ってよいですが、必ず意味を説明してください。
最後に今後の学習指針を書いてください。
毎回この指示を書くのは面倒ですよね。
そこで、スキルとして「新人向け技術記事を書く手順」を作っておけば、Claudeは必要なときにその手順を読み込んで、同じ方針で文章を書けるようになります。
スキルは、Claudeに「自分の仕事の型」を渡すための機能です。
| 毎回説明する場合 | スキルを使う場合 |
|---|---|
| 毎回ルールを書く必要がある | ルールをスキルにまとめておける |
| 指示がブレやすい | 同じ手順で作業しやすい |
| 長いプロンプトになりやすい | 必要なときだけClaudeが読み込む |
| チームで統一しにくい | 組織で同じスキルを配布できる |
スキルの中身は何でできているのか
Claudeのスキルは、基本的にはフォルダです。
そのフォルダの中に、命令文、参考資料、必要に応じてスクリプトを入れます。
公式ヘルプでは、スキルは「命令、スクリプト、リソース」のフォルダだと説明されています。シンプルなスキルではMarkdownで命令を書くだけでよく、高度なスキルでは実行可能なスクリプトを添付できます。
| 中身 | 意味 | 新人向けのたとえ |
|---|---|---|
| 命令 | Claudeにどう作業してほしいかを書いた手順 | 作業マニュアル |
| リソース | 参考資料、テンプレート、サンプルなど | 見本や資料集 |
| スクリプト | 必要な処理を実行するプログラム | 自動で動く道具 |
新人エンジニア向けに言うと、スキルは「Claude専用の作業マニュアルフォルダ」です。
人間が作業するときも、マニュアル、テンプレート、チェックリストがあると楽になりますよね。
Claudeも同じです。
スキルはいつ読み込まれるのか
スキルは、必要なときにClaudeが読み込みます。
公式ヘルプでは、スキルは「段階的な開示」によって機能し、Claudeが関連するスキルを判断し、そのタスクに必要な情報を読み込むと説明されています。これにより、不要な情報でコンテキストウィンドウを圧迫しにくくなります。
コンテキストウィンドウとは、Claudeが一度に見て考えられる情報量のことです。
たとえるなら、机の広さです。
机の上に関係ない資料を全部広げると、必要なノートが見つけにくくなりますよね。
スキルは、必要な作業に合う資料だけを机に出すような仕組みです。
たとえば、あなたが「会社の形式で議事録をまとめて」と頼むと、Claudeは議事録作成用のスキルを使うかもしれません。
一方で、「JavaのDAOをレビューして」と頼めば、コードレビュー用のスキルを使うかもしれません。
いつも全部のスキルを読むのではなく、必要なときに必要なスキルを使うのがポイントです。
Claudeのスキルには種類がある
Claudeのスキルには、大きく分けていくつかの種類があります。
公式ヘルプでは、Anthropicが作成・保守するスキル、ユーザーや組織が作成するカスタムスキル、TeamやEnterpriseで組織全体に配布できるスキル、パートナーが提供するスキルなどが説明されています。
| 種類 | 内容 | 例 |
|---|---|---|
| Anthropicスキル | Anthropicが用意している標準スキル | Excel、Word、PowerPoint、PDF関連の作業 |
| カスタムスキル | 自分や会社が作るスキル | 会社の議事録形式、レビュー手順、記事作成ルール |
| 組織配布スキル | TeamやEnterpriseで全員に配布するスキル | 社内標準の報告書テンプレート |
| パートナースキル | 外部サービスと連携しやすいスキル | Notion、Figma、Atlassianなどに関係する作業 |
新人エンジニアが最初に意識するとよいのは、カスタムスキルです。
自分の作業手順やチームのルールをClaudeに渡すことで、毎回同じ品質で作業してもらいやすくなります。
カスタムスキルの具体例
Claudeのカスタムスキルは、いろいろな仕事に使えます。
公式ヘルプでは、ブランドガイドラインに沿った資料作成、会社のメールテンプレートに沿った文章作成、会社固有の形式での会議メモ整理、JIRAやAsanaやLinearでのタスク作成、会社固有のデータ分析ワークフローなどが例として挙げられています。
新人エンジニア向けに、実務で使いやすい例を見てみましょう。
| スキル名の例 | できること |
|---|---|
| 新人向け技術記事作成スキル | 専門用語をやさしく説明する記事を書く |
| Javaコードレビュースキル | 命名、例外処理、SQL、可読性を確認する |
| 議事録整理スキル | 決定事項、担当者、期限、未決事項を整理する |
| 障害報告書作成スキル | 事象、原因、影響、対応、再発防止策をまとめる |
| SQL確認スキル | WHERE句、JOIN、deleted_at、PreparedStatementを確認する |
| ブログ文体スキル | 自分の文体やWordPress用HTMLルールに合わせて書く |
たとえば、Javaコードレビュースキルを作っておけば、毎回次のような確認をClaudeにしてもらいやすくなります。
| 確認項目 | 見る理由 |
|---|---|
| SQLインジェクションの危険 | 文字列連結でSQLを作っていないか確認するため |
| deleted_at IS NULL | 削除済みデータを除外しているか確認するため |
| PreparedStatementの番号 | SQLの?とsetStringなどの順番が合っているか確認するため |
| 例外処理 | エラー時に原因を追いやすくするため |
| 命名規則 | チームのコードの読みやすさを守るため |
これは、先輩エンジニアのレビュー観点をチェックリスト化してClaudeに渡すようなイメージです。
スキルとプロンプトの違い
スキルとプロンプトは似ていますが、役割が違います。
プロンプトとは、その場でClaudeに出す指示です。
スキルは、何度も使う作業手順をまとめたものです。
| 比較 | プロンプト | スキル |
|---|---|---|
| 使い方 | その場で指示を書く | 事前に手順として用意する |
| 向いている作業 | 一回だけの相談や依頼 | 繰り返し使う作業 |
| 一貫性 | 毎回の書き方に左右される | 同じ手順で進めやすい |
| チーム共有 | 共有しにくい | 組織で配布しやすい |
たとえるなら、プロンプトは「その場の口頭指示」です。
スキルは「何度も使えるマニュアル」です。
一回だけなら口頭指示で十分です。
でも、毎週使う作業ならマニュアル化したほうが楽ですよね。
スキルとプロジェクトの違い
ClaudeにはProjectsという機能もあります。
ProjectsとSkillsは混同しやすいので、違いを整理しましょう。
公式ヘルプでは、Projectsはプロジェクト内でチャットを始めるときに常に読み込まれる静的な背景知識であり、Skillsは必要に応じて動的に有効化される特殊な手順だと説明されています。
| 比較 | Projects | Skills |
|---|---|---|
| 役割 | 背景知識を置く場所 | 作業手順を置く場所 |
| 読み込まれ方 | プロジェクト内で常に参照されやすい | 必要なときに読み込まれる |
| 向いているもの | 仕様書、用語集、プロジェクト概要 | レビュー手順、記事作成ルール、分析手順 |
| たとえ | 教科書や資料棚 | 作業マニュアル |
たとえば、社内システムの仕様書はProjectsに入れるのが向いています。
一方で、「その仕様書をもとに新人向け説明記事を書く手順」はSkillsにするのが向いています。
スキルとMCPの違い
ClaudeにはMCPという仕組みもあります。
MCPはModel Context Protocolの略で、Claudeを外部サービスやデータソースにつなぐための仕組みです。
公式ヘルプでは、MCPはClaudeを外部サービスとデータソースに接続し、スキルは特定タスクやワークフローを完了する方法の命令を提供すると説明されています。また、MCPとスキルは一緒に使うこともできます。
| 比較 | MCP | Skills |
|---|---|---|
| 役割 | 外部ツールにつなぐ | 作業のやり方を教える |
| 例 | JIRA、Notion、GitHub、社内DBと接続する | JIRAチケットを会社ルールで作る手順を教える |
| たとえ | 道具箱への接続 | 道具の使い方マニュアル |
たとえば、MCPでJIRAに接続できるようにします。
そして、スキルで「社内ルールに従ってJIRAチケットを作る方法」をClaudeに教えます。
接続するのがMCP。
うまく使う手順を教えるのがスキルです。
スキルとカスタム指示の違い
カスタム指示は、Claudeにいつも守ってほしい大きな方針を書く機能です。
一方で、スキルはタスクごとの専門手順です。
公式ヘルプでも、カスタム指示はすべての会話に広く適用され、スキルはタスク固有で関連する場合にのみ読み込まれると説明されています。
| 比較 | カスタム指示 | Skills |
|---|---|---|
| 範囲 | 広い | 狭い |
| 使われ方 | 基本方針として使う | 特定作業の手順として使う |
| 例 | 日本語で丁寧に回答してほしい | 障害報告書を社内フォーマットで作る |
| たとえ | 普段の話し方 | 特定作業のマニュアル |
「いつも日本語で、初心者向けに説明してほしい」はカスタム指示に向いています。
「障害報告書は、事象、原因、影響、対応、再発防止策の順番で書いてほしい」はスキルに向いています。
スキルを使うメリット
Claudeのスキルを使うメリットは、仕事の再現性が上がることです。
再現性とは、同じような条件で同じような結果を出しやすいことです。
料理でたとえるなら、レシピがあると毎回同じ味に近づけやすいですよね。
スキルは、Claudeに渡すレシピのようなものです。
| メリット | 内容 |
|---|---|
| 毎回説明しなくてよい | 繰り返し使う手順を保存できる |
| 品質が安定しやすい | 同じルールで出力しやすくなる |
| チームで共有しやすい | 社内標準の作業手順を配布できる |
| 新人教育に使いやすい | 先輩のやり方を手順として残せる |
| 作業の属人化を減らせる | 特定の人だけが知っている手順を共有できる |
属人化とは、ある作業が特定の人にしかできない状態です。
「この報告書は佐藤さんしか書き方がわからない」
「このレビュー観点は山田さんしか知らない」
このような状態は、チームにとって少し危険です。
スキルに手順をまとめると、Claudeを通じてチーム全体で使いやすくなります。
スキルを使うデメリットと注意点
スキルは便利ですが、注意点もあります。
| 注意点 | 理由 |
|---|---|
| 間違った手順を入れると間違いが繰り返される | Claudeがその手順を信じて作業するため |
| 古いルールを更新しないとズレる | 会社のルール変更に追従できないため |
| スクリプト付きスキルは安全確認が必要 | 実行可能な処理が含まれるため |
| 何でもスキル化すると管理が大変 | 似たスキルが増えて混乱するため |
| 最終確認は人間が必要 | AIの出力が常に正しいとは限らないため |
スキルは、Claudeを強くする道具です。
でも、強い道具ほどメンテナンスが必要です。
部活の練習メニューも、去年のままでは今のチームに合わないことがありますよね。
スキルも同じで、仕事のルールが変わったら更新しましょう。
新人エンジニアにおすすめのスキル例
新人エンジニアなら、最初は小さなスキルから考えるとわかりやすいです。
| おすすめスキル | 内容 |
|---|---|
| コードレビュー観点スキル | Java、SQL、例外処理、命名、可読性を確認する |
| Git差分確認スキル | git diffを読むときの観点を整理する |
| 議事録整理スキル | 決定事項、担当者、期限、未決事項に分ける |
| 障害報告書スキル | 事象、原因、影響、対応、再発防止策でまとめる |
| 新人向け記事作成スキル | 専門用語を説明し、たとえ話を入れて記事を書く |
特におすすめなのは、コードレビュー観点スキルです。
新人エンジニアは、コードレビューで何を見ればよいかわからないことが多いからです。
スキルとしてレビュー観点をまとめておくと、Claudeに次のような依頼ができます。
このJavaコードを、チームのコードレビュー観点スキルに沿って確認してください。 特にSQL、例外処理、命名、deleted_atの扱いを見てください。
これは、先輩が作ったチェックリストを横に置いてレビューするようなものです。
スキルを作るときの考え方
スキルを作るときは、いきなり完璧を目指さなくて大丈夫です。
まずは、次の4つを整理しましょう。
| 項目 | 書くこと |
|---|---|
| 目的 | このスキルで何をしたいのか |
| 入力 | Claudeに何を渡すのか |
| 手順 | どの順番で作業するのか |
| 出力 | どんな形で結果を返してほしいのか |
たとえば、議事録整理スキルなら次のようになります。
| 項目 | 例 |
|---|---|
| 目的 | 会議メモを読みやすい議事録にする |
| 入力 | 会議メモ、チャットログ、音声文字起こし |
| 手順 | 決定事項、担当者、期限、未決事項を抜き出す |
| 出力 | 表と箇条書きで整理した議事録 |
この4つが整理できれば、スキルの骨組みは作れます。
スキルはAI時代の「仕事の型」になる
Claudeのスキルは、単なる便利機能ではありません。
仕事のやり方を型として残すための仕組みです。
これからのエンジニアは、ただコードを書く力だけでなく、AIに正しい手順で作業させる力も重要になります。
たとえば、先輩エンジニアが持っているレビュー観点をスキル化する。
チームの障害対応手順をスキル化する。
会社の文章ルールをスキル化する。
このように、チームの知識をClaudeが使える形にしておくと、仕事のスピードと品質が上がります。
スキルは、AIに渡す作業マニュアルです。
そして、新人エンジニアにとっては、先輩の考え方を学ぶ教材にもなります。
まとめ
Claudeのスキルとは、Claudeを特定の作業に合わせてカスタマイズするための「命令、スクリプト、リソースのフォルダ」です。Claudeはタスクに応じて関連するスキルを読み込み、その手順を使って作業します。
| ポイント | 内容 |
|---|---|
| スキルの正体 | Claude専用の作業マニュアルフォルダ |
| 目的 | 毎回説明していた手順を再利用しやすくする |
| 中身 | 命令、参考資料、必要に応じたスクリプト |
| 向いている作業 | 繰り返し発生する定型作業 |
| 注意点 | 古い手順や誤った手順を入れないように管理する |
一言でまとめるなら、Claudeのスキルは「Claudeに自分やチームの仕事のやり方を覚えさせるための仕組み」です。
新人エンジニアは、まず「議事録整理」「コードレビュー観点」「Git差分確認」「障害報告書作成」のような小さな作業からスキル化を考えるとよいです。
今後の学習では、Claudeのカスタム指示、Projects、Skills、MCP、Claude Codeの順番で学ぶと、ClaudeをただのチャットAIではなく、自分の仕事に合わせたAI同僚として使えるようになります。まずは、自分が毎回Claudeに書いている同じ指示を探してみてください。その繰り返し指示こそ、最初のスキル候補です!
セイ・コンサルティング・グループでは新人エンジニア研修のアシスタント講師を募集しています。
投稿者プロフィール


