English

上下文最小化原则

软件设计,是为了修改。

要改对,就得有足够的上下文。

好的设计,让这些上下文更容易拿到。

对于一个系统现实中必须支持的那些修改,如果完成正确修改所需的充分上下文获取成本更低,这个设计就更好。

中文版根据英文原版改写,力求符合中文的表达习惯,而非逐句直译。如有出入,以英文版为准。

引用

在学术或技术写作中引用本书,请使用 Zenodo 上的固定版本预印本(英文):

@misc{zhang2026cmp,
  author  = {Zhang, Lianghui},
  title   = {Context Minimization Principle},
  year    = {2026},
  version = {v1.0.1},
  doi     = {10.5281/zenodo.21331759},
  url     = {https://doi.org/10.5281/zenodo.21331759},
  note    = {Preprint},
}

Zenodo 预印本(DOI) · GitHub 仓库 · CITATION.cff

把 CMP 装进你的智能体

CMP 不只是一本书,它还提供了两个 Agent Skill,可以安装到 Cursor、Claude Code 等编程智能体中:一个用于任务前规划,一个用于任务后反思。

CMP Skills:下载与安装