🧰 Anthropic 流の Claude Code skill の曞き方9 皮類の skill ず 9 ぀の実践的な教蚓

🧰 Anthropic 流の Claude Code skill の曞き方9 皮類の skill ず 9 ぀の実践的な教蚓

Claude Code の skillスキルは、指瀺、スクリプト、資料をたずめたフォルダで、AI が合う仕事に出䌚ったずき自分で芋぀けお䜿いたす。Anthropic の Claude Code チヌムは毎日 skill を䜿っおいお、Thariq ShihiparAnthropicが claude.dev の「Lessons from building Claude Code: How we use skills」でそのやり方を玹介したした。この蚘事では、圌らがよく曞く 9 皮類の skill ず、skill を本圓に圹立぀ものにする 9 ぀の教蚓をたずめたす。読む時間は玄 15 分です。

skill が䜕かただわからない方は、先に Claude Skills ずは ず Claude Code ずはどちらもベトナム語をどうぞ。

🧰 準備

  • Claude Code をむンストヌル枈みむンストヌルは無料、䜿うには Claude の有料プランか API アカりントが必芁。
  • 繰り返しおいる仕事週報の投皿、サむト修正埌のチェック、売䞊デヌタの集蚈など。
  • プロゞェクト内の .claude/skills/ フォルダ。skill ごずにサブフォルダを䜜り、SKILL.md を眮きたす。

元蚘事によるず、いちばん倚い誀解は「skill はただの markdown ファむル」ずいう思い蟌みです。実際はフォルダ党䜓で、AI が読んで䜿えるスクリプト、テンプレヌト、デヌタを入れられたす。

🪜 手順

ステップ 1skill の皮類を正しく遞ぶ

Anthropic は自瀟の skill を 9 皮類に分けおいたす。良い skill は1 ぀の皮類にきれいに収たりたす。耇数にたたがる skill は AI を混乱させたす。

  1. ラむブラリず API のリファレンスラむブラリやコマンドラむンツヌルの正しい䜿い方ず、よくある萜ずし穎。
  2. プロダクトの怜蚌補品が正しく動くかのテスト方法。元蚘事によるず、Anthropic 瀟内でClaude の出力品質をいちばん目に芋えお䞊げたのがこの皮類です。
  3. デヌタ取埗ず分析デヌタのある堎所に぀なぎ、問い合わせ方を瀺す。
  4. 業務プロセスずチヌムの自動化朝䌚の曎新の投皿、週次たずめの䜜成など。
  5. コヌドの雛圢ずテンプレヌトあるタむプのアプリの土台を甚意する。
  6. コヌド品質ずレビュヌチヌムのコヌディング基準を守る。
  7. CI/CD ずデプロむコヌドの取埗、プッシュ、デプロむ。
  8. ランブック症状アラヌト、゚ラヌメッセヌゞを受け取り、構造化された調査報告を曞く。
  9. むンフラ運甚定期メンテナンス。砎壊的な操䜜の前にはガヌドレヌルを眮く。

コヌドを曞かない人は、3、4、8 から始めるこずが倚いです。

ステップ 2わかりきったこずは曞かない

skill には、Claude をい぀ものやり方の先ぞ抌し出す内容を入れたす。たずえば Anthropic のフロント゚ンドデザむン skill は、Inter フォントや玫のグラデヌションのようなありがちなパタヌンから Claude を匕き離すためにありたす。

ステップ 3「Gotchas萜ずし穎」セクションを曞く

元蚘事はこれを、どの skill でもいちばん情報䟡倀の高い郚分ず呌んでいたす。AI が぀たずきやすい点を曞き、時間ずずもに足しおいきたす。元蚘事の䟋サブスクリプションのテヌブルは远蚘専甚なので、欲しい行は䜜成日が最新の行ではなく、バヌゞョン番号がいちばん倧きい行です。

## Gotchas
- [AI が間違えやすいこず] → [正しいやり方]
- [2 ぀のシステムで名前が違う項目] → [どちらが正しい項目か]

ステップ 4フォルダで分け、必芁な時だけ読たせる

すべおを 1 ぀のファむルに詰め蟌たないこず。テンプレヌトは assets/、参考資料は references/、スクリプトは scripts/ に眮き、SKILL.md から必芁な時に正しいファむルぞ案内したす。これを段階的な開瀺progressive disclosureず呌びたす。AI は関係する郚分だけを読むので、䜜業メモリを節玄できたす。

ステップ 5目暙を䌝え、䞀歩ず぀瞛らない

6 ぀の git コマンドを䞊べる代わりに、元蚘事は目暙を曞くこずを勧めおいたす。䟋「このコミットをきれいなブランチに cherry-pick しおください。衝突は元の意図を保っお解決しおください。」情報ず制玄は枡し぀぀、Claude に柔軟さを残したす。

ステップ 6初期蚭定を考えおおく

蚭定どの Slack チャンネルか、どのデヌタテヌブルかは skill の config.json に保存したす。未蚭定なら、Claude にわかりやすい遞択肢で利甚者に聞かせたす。

ステップ 7説明文は人ではなく AI に向けお曞く

説明descriptionは芁玄ではありたせん。Claude がその skill を䜿うかどうか決めるための文なので、利甚者がよく蚀う蚀葉を入れたす。元蚘事の䟋

description: PR がマヌゞされるたで芋守る。
「芋おおいお」「CI を芋匵っお」「ちゃんず入るようにしお」ず蚀われたら䜿う。

ステップ 8Claude に芚えさせ、スクリプトを再利甚させる

  • 远蚘専甚のログファむル䟋${CLAUDE_PLUGIN_DATA} 倉数が指すフォルダに眮くがあれば、Claude は前回䜕をしたかを芚えおいられたす。
  • skill に補助関数を入れ、萜ずし穎を関数の説明に曞いおおけば、Claude は決たり文句のコヌドを䞀から曞き盎さず、組み合わせお䜿えたす。

ステップ 9skill を呌んだ時だけガヌドレヌルを付ける

skill は䜿われおいる間だけ hook自動チェックを有効にできたす。Anthropic の䟋/careful は本番環境での䜜業䞭に危険なコマンドを止め、/freeze は線集できるフォルダを限定したす。

✅ 結果の䟋

すっきりした「週報」skill は次のようになりたす

.claude/skills/weekly-report/
├── SKILL.md          # 目暙、䞻な手順、Gotchas
├── config.json       # 報告の送り先、䜿うデヌタテヌブル
├── references/
│   └── metrics.md    # 各指暙の意味
└── assets/
    └── template.md   # 報告のテンプレヌト

SKILL.md の説明「売䞊デヌタから週報を曞く。『週報』『今週のたずめ』『weekly recap』ず蚀われたら䜿う。」Gotchas には「売䞊は泚文日ではなく支払日で数える。」ず曞きたす。

💡 もっず良くするコツ

  • 小さく始める。 元蚘事の結論は、圌らの最良の skill の倚くが数行ず 1 ぀の萜ずし穎から始たり、Claude が新しいケヌスに圓たるたびにみんなが曞き足しお良くなった、ずいうものです。
  • 共有の仕方を遞ぶ。 小さなチヌムはリポゞトリ.claude/skillsに眮き、倧きなチヌムはプラグむンのマヌケットプレむスを䜜っお各自が遞んで入れたす。
  • どの skill が䜿われおいるか枬る。 Anthropic は hook で skill の利甚を蚘録し、人気の skill ず、期埅より呌ばれおいない skill を芋぀けおいたす。
  • CLAUDE.md、Claude にすべおを芚えさせる指瀺曞 も読んで、䜕を CLAUDE.md に眮き、䜕を skill に分けるか決めたしょう。

⚠ 知っおおきたい限界

  • skill はあなた自身の確認の代わりにはなりたせん。 特にコヌドのデプロむやデヌタ削陀をする skill には、必ず確認ステップを残したしょう。
  • フォルダを共有したり GitHub に䞊げたりするなら、skill のファむルにパスワヌドや API キヌを眮かないこず。
  • 他人が䜜った skill は、あなたのマシン䞊で Claude Code ず同じ暩限で動きたす。 信頌できる提䟛元のものだけ入れたしょう。
  • skill のやり方はただ倉化䞭です。元蚘事自身も、ベストプラクティスは進化の途䞭だず曞いおいたす。

❓ よくある質問

skill ず CLAUDE.md はどう違いたすか CLAUDE.md は毎回のセッション開始時に読たれるので、短く保ちたす。skill は合う仕事が来た時だけ読み蟌たれるので、長い指瀺、テンプレヌト、スクリプトを入れおも AI の蚘憶を圧迫したせん。

コヌドを曞けなくおも skill を䜜れたすか 䜜れたす。基本の skill は、目暙、䞻な手順、よくある萜ずし穎を曞いたテキストファむルです。Claude Code 自身に䞋曞きを頌んで、あずから盎すこずもできたす。

最初に䜜るならどの皮類 元蚘事によるず、品質をいちばん䞊げるのはプロダクト怜蚌の skill です。コンテンツや運甚の仕事なら、毎週繰り返す䜜業の skill がいちばん始めやすいです。

Claude が自分の skill を䜿っおくれないのはなぜ たいおい説明文が人向けの芁玄になっおいるからです。その仕事が必芁な時に利甚者が蚀う蚀葉を足したしょう。

この内容の出兞は Thariq Shihipar による claude.dev の蚘事「Lessons from building Claude Code: How we use skills」です。claude.dev は Anthropic の開発者がコツや経隓を共有するサむトです。

他の蚘事