Claude Code の Skill と Plugin がどのように内部で読み込まれているのか、実際のファイル構造を調査
Hiroba による自動要約
Claude Code の Skill と Plugin の内部メカニズムを解析した記事。Skill は SKILL.md という指示書ファイルで、セッション起動時に名前と説明のみ読み込み、必要に応じて本文をコンテキストに注入する段階的な読み込み方式を採用。Plugin は複数の Skill・Hook・Agent・MCP 設定をまとめたディレクトリで、plugin.json の有無で判定される。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 1410 件あります。
関連する記事
同じタグの記事

Claude Code の TeamCreate 廃止と Plan Mode 変更に対応したワークフロー見直し
ZennClaude Code v2.1.178 で TeamCreate が廃止され、同時期に Plan Mode の動作が変更された。Plan Mode が独自のワークフローを優先するようになったため、スキルとの競合が発生。Agent Teams は残存しているため、既存スキルを大幅変更せず Plan Mode の使用を避ける方針に転換し、セッション振り返り機能を強化した。

AIスキル設計の6つの罠 — Matt Pocock Skills v1.0.0が体系化した「予測可能なAIマニュアル」の書き方
ZennTotal TypeScript著者のMatt Pocock氏がClaude Code用スキルセットv1.0.0をリリース。個々のスキル実装より重要な「スキル設計論」として、6つの失敗パターン(Model/User-invoked分類、Leading Word、No-op Test、Premature Completion等)をすべて「予測可能性」という単一原則に集約。実装時の判断基準とコスト・トレードオフの仕組みを体系化した。

SKILL.md は 220 行で切られる前提で書く
ZennCodex CLI が SKILL.md の末尾を途中で切断する実例が報告され、Claude Code でも同様の挙動が発生する。AetherEchoes で auto-publish スキルの停止原因が末尾の指示読み取り失敗だったため、200 行以内・鉄則は冒頭配置・共通ロジック切り出しの指針を採用した。LLM 向け指示ファイル設計の実践的な知見を共有。

Claude Code で別セッション同士を会話させる Skill を実装 ─ 無限ループ防止と同時書き込み衝突の解決記
Qiita2つの独立した Claude Code セッションが共有ファイルシステムを利用して非同期通信する Skill を実装。1メッセージ=1ファイル方式で衝突を回避し、message type の制限と往復回数の上限で「ありがとう→いえいえ」無限ループを構造的に禁止。実装時に遭遇した採番衝突やファイル競合などの課題と解決方法を記録。