AI Native 手册

选档:小工具、产品还是组织

用三个信号判断项目处在哪一档,以及什么时候该升档

亲历小工具产品组织更新于 2026-10-16

先判断项目在哪一档,再决定要做多少事。小工具不需要 ops,组织不能只靠一个 CLAUDE.md。按档位做事,既不会给一个周末项目套上整套流程,也不会让一个多人协作的组织靠记忆运转。

三档的定义

档位特征规则和文档放哪必备
小工具一个人、一个仓库、没有长期用户README + 一页 CLAUDE.md最小护栏、先出计划再动手
产品有真实用户、要持续迭代,通常一个仓库仓库里的 docs/:specs、plans、adr、runbooks、retros,加上 .claude/六阶段流程、异构模型审查、发版清单
组织多个代码仓库、多人协作、对内对外有权限差异独立的 ops 仓 + 代码仓里保留 spec、plan 和跟代码绑定的 runbook组织级 ops agent、记忆分层、进化回路

什么时候升档

小工具 → 产品:出现了真实用户。只要有人依赖它,就需要计划、审查和发版纪律。

产品 → 组织:下面三条满足任意一条:

  1. 跨仓治理:同一个组织有 2 个以上代码仓库,需要共用规则和决策
  2. 权限隔离:有不该让所有写代码的人看到的内容(成员权限、客户、商业信息、事故细节),或者代码仓是一个上游项目的 fork、需要和上游保持干净
  3. 非代码协作:有不写代码的协作者要参与治理(运营、市场、商务)

只是“打算开源”或者“有长期有效的决策”,单仓产品也会遇到,不构成升档理由:在仓库里放一个 docs/adr/ 就够了。

升档不是一次性的大改造。从产品档升到组织档时,我的做法是先建 ops 仓,把跨仓库的决策和复盘搬过去,再逐步补上 ops agent 和体检机制。详见组织篇。

每一档最容易犯的错

  • 小工具:直接开干,不配任何护栏。一条 rm -rf 或 git push --force 就能毁掉一个下午。看小工具的最小护栏。
  • 产品:有流程但没有人工关卡,agent 自己写、自己审、自己合并。看自己审自己等于没审。
  • 组织:经验写进了复盘,却没有变成会自动生效的规则,同一个坑反复踩。看防护规则会悄悄失效。

这本手册自己在哪一档

产品档:一个仓库、有读者、持续更新。它的写作规范放在仓库根目录的 STANDARDS.md,没有单独的 ops 仓。

相关

本页目录