← inaro.devAI駆動開発 学習ツール

Skills・スラッシュコマンド・フック

なぜ学ぶか: 同じ指示を毎回打つ、同じレビューを毎回頼む — その繰り返しを『仕組み』に変えるのがClaude Codeの拡張機能です。CLAUDE.mdが『常設の知識』なら、これらは『再利用できる操作』。AI駆動開発を『個人の器用さ』から『再現できる仕組み』へ引き上げます。

3つの拡張の住み分け

Skills=専門知識・手順のまとまり。スラッシュコマンド=よく使う指示のショートカット。フック=決めたタイミングで自動実行される処理。

スラッシュコマンド=定型指示の登録

「/reviewでいつものレビュー観点を実行」のように、繰り返す指示を短い呼び出しにします。前のトピックのレビューチェックリストをコマンド化する、といった使い方です。

Skills=手順書ごと渡す仕組み

「このプロジェクトでの新しいページの作り方」のような手順を登録しておくと、AIが必要なときに読んで従います。毎回口頭で説明する代わりになります。

フック=自動実行のきっかけ

「保存時に自動整形」「コミット前にlint」のように、決めたタイミングで処理を自動で動かします。CIを手元に持ち込むイメージです。

まず『繰り返し』を見つける

仕組み化の起点は「毎回やっている同じこと」の発見。3回繰り返したら仕組み化を検討する、くらいの感覚でOKです。

拡張機能の全体像

Claude Code の拡張機能:繰り返しを仕組みに

CLAUDE.md         → 常設の知識(毎回読まれる前提・ルール)

スラッシュコマンド → よく使う指示のショートカット
  例: /review = いつものレビュー観点で確認を実行

Skills            → 手順・専門知識のまとまり(必要時に呼ばれる)
  例: このプロジェクト流の「新しいページ追加手順」

フック            → 特定タイミングの自動実行
  例: 保存時に自動整形 / コミット前に lint(手元のCI)

見つけ方: 「毎回やっている同じこと」を探す
  → 3回繰り返したら仕組み化を検討

細かい使い方はClaude Codeのドキュメントに譲りますが、発想はシンプルです — 「繰り返す知識はCLAUDE.md、繰り返す操作はコマンド/Skill、自動化したい処理はフック」。まず自分の繰り返しに気づくのが出発点です。

ステップ 1 / 2

※ カリキュラムの内容はAIが生成しており、誤りが含まれる場合があります。正確な情報は公式ドキュメント等でご確認ください。