Steering Claude Code: skills, hooks, subagents and more | Claude
この記事で分かること
Claude Codeの動作をカスタマイズする3つの仕組み(skills、hooks、subagents)の使い分けと設定方法が学べる。skillsは特定タスク用の指示テンプレート、hooksはイベント駆動の自動処理、subagentsは並列タスクの委譲に使う。それぞれの適用場面と設定ファイルの書き方が具体的に示されているため、実際の開発ワークフローに組み込む判断材料になる。
詳細要約
Claude Codeの動作をカスタマイズするには、プロジェクトルートに`.claude/skills/`ディレクトリを作成し、Markdownファイルで指示を記述する。スキルはコードベース全体に適用される永続的なルールで、例えば「すべての関数にJSDocを付ける」といったプロジェクト固有のルールを定義できる。フックはGitフックと連携し、コミット前に自動でコードレビューやテスト実行をさせる仕組みだ。