← 一覧に戻る

Claude Skills構築完全ガイド-Anthropic公式

#学び#ClaudeCode#プログラミング

整理日: 2026-03-23

基本情報

  • 種類: PDF(公式ガイド、32ページ)
  • ソース: https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf

核心的な学び

  1. descriptionフィールドがスキルの生死を決める — 「何ができるか」+「いつ使うか」の両方を書く。曖昧な書き方は機能しない
  2. 3段階の情報開示 — レベル1(YAMLフロントマター:常時ロード)→ レベル2(SKILL.md本体:関連時)→ レベル3(scripts/references:必要時)でトークン節約
  3. SKILL.md本体は500行以下が推奨 — 超えたらreferences/フォルダに分割
  4. 5つの設計パターン — Sequential Workflow、Multi-MCP Coordination、Iterative Refinement、Context-aware Tool Selection、Domain-specific Intelligence
  5. 過剰トリガーには「負のトリガー」 — 「〜には使用しないこと」という除外条件をdescriptionに書く

構造図

flowchart TD
    A["descriptionフィールドがスキルの生死を決める"]
    A --> B["3段階の情報開示"]
    B --> C["5つの設計パターン"]
    C --> D["何ができるか"]
    D --> E["負のトリガー"]
    E --> F["SKILL.md本体は500行以下が推奨 — 超えたらr.."]
    style F fill:#c05746,color:#fff,stroke:none

要約

Anthropicが公開したスキル構築の実践書。一番の要点は「descriptionを書けていないスキルは存在しないも同然」という現実で、いつ・どんな場面で使うかをClaudeに伝える文章を丁寧に書くことが出発点。構造面では3段階の情報開示が核心で、常に読まれる部分・必要なときだけ読まれる部分・スクリプトとして実行される部分を意図的に分けることで、文脈ウィンドウを効率的に使える。

kodachanへの適用

  • 既存スキル(/yt-summary, /morning, /reading)のdescriptionに「いつ使うか」のトリガー条件を加筆する
  • /morningや/readingが長くなりすぎていたらreferences/フォルダに分割
  • Multi-MCP Coordinationパターン:Calendar + Obsidian + Gmailを横断する/morningはまさにこれ

今週やるアクション

  • [ ] 既存スキル1つのdescriptionを書き直して起動精度が変わるかテスト

関連ノート

  • [[Claude Codeベストプラクティス-公式ガイドまとめ]]
  • [[AI読書パートナーフロー]]
  • [[CLAUDE.md]]