Claude Code 的上下文包设计
Short_Regular_7191 · reddit · 2026-07-16
作者分享了一套给 Claude Code 使用的“context pack”方案,用来避免它在大型代码库里反复盲搜。 核心做法是: - 用很短的 `CLAUDE.md` 只放执行规则,不塞文档本体; - 将知识拆成 `docs/claude/` 下的多个按需加载文件,如 `ARCHITECTURE.md`、`MAP.md`、`GLOSSARY.md`、`CONVENTIONS.md`、`PATTERNS.md`、`GOTCHAS.md` 和 `flows/`; - 在 `INDEX.md` 里用决策表让 Claude 自己路由到对应文档; - 规定遇到新架构、陷阱或重构后,agent 也要持续维护这些文档。 作者还强调了几个细节:区域性坑不要塞进 `GOTCHAS.md`,而要放回对应 flow 文件;文档要有行数预算,超出就拆分;并用脚本检查相对链接是否失效。整体结果是,Claude 在开始搜索代码前就能知道该看哪些表、组件和陷阱,减少大量重复 tool call。