Skill
release-notes
git log から Conventional Commits 単位で整形してリリースノートを下書きする。
$ "v1.4 のリリースノート作って" → 12 commits → 4 features / 3 fixes / 5 chores
Lv.6 — Extensions
それぞれの役割を1分で掴むためのページです。詳しい使い方は Lv.6 で扱います。
Skill
git log から Conventional Commits 単位で整形してリリースノートを下書きする。
$ "v1.4 のリリースノート作って" → 12 commits → 4 features / 3 fixes / 5 chores
MCP
Issue / PR / レビューコメントを直接読み書き。スコープは project に限定。
$ "今週の open PR を担当者別に集計" → 24 PRs · @alice 7, @bob 5, @ko 4 …
Subagent
コードベース全体を高速に検索する read-only エージェント。本体の文脈を汚さない。
$ "認証まわりのファイル一覧と依存関係を地図化" → 18 files identified, 3 layers
Hook
Edit/Write の直後に自動フォーマット。チームの「保存時整形」をクラウドにも届ける。
Edit(src/api/users.ts) ✓ ↳ biome format --write 28ms
01 · EXTENSION
再利用可能な手順書
「やり方そのもの」をマークダウンに書き、description で発動条件を伝える。Claude が状況に応じて自動で読み込みます。
---
name: pr-review
description: |
Reviews the current diff for security, perf, correctness.
Use when the user asks to review a PR.
---
# 手順
1. `git diff origin/main...` を取得
2. 変更ファイルを論点単位に分類
3. Severity (P0/P1/P2) ごとに REVIEW.md を生成02 · EXTENSION
外部システムへの扉
GitHub、Slack、社内 API…。stdio / HTTP / SSE の3形態あり、scope(user / project / local)で配布範囲を制御します。
# project スコープで GitHub MCP を追加
claude mcp add github -s project -- \
npx -y @modelcontextprotocol/server-github
# 接続確認
claude mcp list03 · EXTENSION
本体を汚さず深く調査
重い検索や読みは別エージェントに委譲。返ってくるのは「結論だけ」なので、本体の文脈ウィンドウが守られます。
---
name: Explore
description: Fast read-only search agent for codebase.
tools: [Read, Glob, Grep, WebFetch]
---
You investigate codebases. Never write or edit.
Return concise findings with file paths and line numbers.04 · EXTENSION
ライフサイクルへの介入
PreToolUse でフォーマッタ、PostToolUse でテスト、Stop で通知。組織の「保存時の流儀」を Claude にも届けられます。
{
"hooks": {
"PostToolUse": [
{ "matcher": "Edit|Write", "command": "biome format --write ${FILE}" }
],
"Stop": [
{ "command": "osascript -e 'display notification \"done\"'" }
]
}
}Side by side
Skill と Subagent、CLAUDE.md と Skill、Hook と Skill。それぞれ「どっち?」で迷うペアを、観点ごとに横並び比較。
rule of thumb
再利用可能な「知識/手順」が欲しいなら Skill。本体の文脈を汚さず重い作業を委譲したいなら Subagent。組み合わせ可能。
| 観点 | Skill | Subagent |
|---|---|---|
| 本質 | 再利用可能な指示・知識・ワークフロー | 独自コンテキストで動く隔離ワーカー |
| コンテキスト消費 | メインに加算(description は毎回ロード) | 完全に別ウィンドウ(メインを汚さない) |
| 向き | 参照素材・呼び出し可能ワークフロー | 大量読み・並列リサーチ・専門ワーカー |
| 呼び出し | /<name> または description 自動マッチ | Claude が自動委譲、または明示指定 |
| 戻り値 | 本文がそのまま会話に展開 | 要約だけメインに返る |