Claude Code 上下文注入分层
核心不是把所有规则塞进 CLAUDE.md,而是按生命周期分层:CLAUDE.md 存全程需要的项目事实;Rules 对特定目录或文件生效;Skills 存按需加载的流程;Subagents 用独立上下文完成只需最终结论的任务;Hooks 在模型外做确定性执行和硬护栏。
选择规则:需要主会话看到中间步骤时用 Skill;只要独立结果时用 Subagent;绝不能发生的行为用 Hook 或权限机制。Hook 覆盖 PreToolUse、PostToolUse、PermissionRequest、SessionStart、PreCompact、Stop、SubagentStop、UserPromptSubmit 八类事件,可把格式化、测试、危险命令拦截和会话收尾变成确定性动作。
原文:赛博禅心 - 深入理解 Claude Code:从 CLAUDE.md 到 Hooks、Skills、Subagents.. - 3934419561-2247518101_1