エージェント初出 9/3 20:27
CLAUDE.md・rules・skills・サブエージェント・hooksの違いと使い分け
https://qiita.com/tags/AI/feed.atom2026/9/3
AI要約
Claude Codeにおけるrules、skills、サブエージェント、hooksといった5つのエージェント制御の仕組みについて解説。これらは指示の読み込みタイミングと、指示が助言か強制かの違いにより、その効果が決定的に異なると説明。指示の配置場所によってAIの振る舞いが変わることを具体例を交えて紹介している。
AI要点
- Claude Codeのエージェント振る舞いを制御する5つの仕組み(CLAUDE.md, rules, skills, サブエージェント, hooks)の違いと使い分けを解説。
- 各仕組みは「いつ読み込まれるか」と「助言か強制か」の点で決定的に異なると説明。
- CLAUDE.mdは毎セッション必ず読まれ助言、rulesはパス条件で読まれ助言、skillsは呼び出し時に読まれ助言。
- サブエージェントは依頼時に別コンテキストで動き助言、hooksは指定イベントで必ず強制実行される。
- 指示が増えると効力が薄まるため、「必要な指示を、必要な時にだけ届ける」設計が重要と強調。
なぜ重要か
Claude Codeの複雑な設定項目を理解し、適切に使い分けることで、AIエージェントの振る舞いを精密に制御し、開発効率の最大化と意図しない挙動の抑制を実現する。