查看: 76|回复: 0

大型 codebase 如何用好 Claude Code?

[复制链接]

15

主题

0

回帖

45

积分

新手上路

积分
45
发表于 2026-3-4 09:32:05 | 显示全部楼层 |阅读模式
大型 codebase 如何用好 Claude Code?

第一层:spec 文件是地基
每个模块、每个功能,都要有对应的 spec 文件。
不是让你写文档——而是给 Claude Code 划定工作边界:这个模块是干什么的、有哪些约束、什么情况算完成。有了 spec,Claude Code 就不会在你改 A 的时候顺手动了 B。
没有 spec,它会用"它认为合理"的逻辑推断——而这个推断大概率跟你想的不一样。

第二层:registry 文件体系——给 Claude Code 一个"世界观"
光一个 CLAUDE.md 不够,大项目需要一整套 registry:
1. plan-registry.md:当前在推进什么、优先级是什么
2. spec-registry.md:各模块规格入口,Claude 改代码前必须先查
3. development-registry.md:正在开发中的模块状态
4. test-registry.md:测试范围和覆盖要求
5. validation-registry.md:验收标准,什么叫"完成"
关键认知转变:这不是给人看的文档,是 Claude Code 的项目地图。
只要你每次任务后让它更新对应的 registry,它就能在大型 codebase 里持续、可靠地工作——不需要每次重新交代上下文。

第三层:任务拆细,session 保持聚焦
不要让 Claude Code 一次处理太多文件。任务越大,上下文越长,越容易"跑偏"。正确姿势是:一个 session 只做一件明确的事,做完就结束,下一个任务新开 session。
















#HOW I AI#  #程序员#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部