拆解 Claude Code 的上下文、CLAUDE.md、Hooks、Skills 与 Subagent
AI 总结
掘金作者“沉默王二”基于 Claude Code 官方文档,拆解其上下文窗口的七类内容,以及满了之后的处理策略:先清除较早的工具输出,再对对话历史做摘要压缩,并提醒压缩会造成指令信息丢失。文章详细说明 CLAUDE.md 的四层加载位置(托管策略、用户级、项目级、本地级)为拼接而非覆盖,官方建议每个文件控制在 200 行以内;Hooks 则以退出码和 PreToolUse 权限判定强制拦截操作。文章还介绍 Skills 的按需加载与描述文本 1536 字符上限、索引清单仅占上下文 1% 的预算,以及 Explore、Plan、General-purpose 三类内置 Subagent 的上下文隔离设计,其中 Explore 和 Plan 启动时跳过 CLAUDE.md 与 Git 状态加载。
深度见解
作者认为,决定 Claude Code 能否持续稳定产出的不是某句 Prompt 的措辞,而是对 CLAUDE.md、Hooks、Skills、Subagent 和上下文管理这几个机制的配置质量与理解深度。
深入理解Claude Code:CLAUDE.md、Hooks、Skills、Subagents
2026-06-26 2,247 阅读13分钟
大家好,我是二哥呀。
为了彻底掌握 Claude Code,我特意从 0 到 1 撸了一个 PaiCLI。
部分来源内容未展示,可前往原文继续阅读。