AI 时代的软件形态
不只是代码本身,而是代码 + 上下文 + 行为约束。
软件的三层结构
第一层:代码本身
函数、类、模块——传统意义上的软件。
第二层:上下文
项目结构、业务逻辑、历史决策——让代码有意义的背景信息。
第三层:行为约束
CLAUDE.md、cursorrules、.github/copilot-instructions.md——告诉 AI 怎么理解和执行代码的规则。
CLAUDE.md 正在成为「软件的另一层」
越来越多的项目有了 CLAUDE.md。它不是文档,而是给 AI 的操作手册。
「测试命令是什么」「部署流程怎么走」「哪些代码不能动」「我们用什么代码风格」——这些以前需要新人翻几个月文档才能知道的事,CLAUDE.md 几秒钟就能告诉 AI。
一个预测
未来,CLAUDE.md 会和代码一起被版本管理。一个新开发者加入项目,第一件事不是读代码,而是让 AI 读 CLAUDE.md 和代码,然后用自然语言问问题。
这不是取代人类学习,而是让人类从「记住细节」中解放出来,专注于「理解架构」。