Skip to content

对比

Nimi Coding 跟你已熟悉的工程实践放一起在哪?这页对照邻居:vanilla AI coding、传统 code review、DevOps / GitOps 治理、Domain-Driven Design / Resource-Driven Design、agile / scrum。

vs. Vanilla AI Coding(Cursor / Copilot / Claude Code 独立用)

维度Vanilla AI CodingNimi Coding
权威隐式命名(.nimi/spec/**
接受度单维(「看着行」)四闭合框架
范围自由冻结 packet 带有界写集
闭合开发者说「done」闭合必须有证据
审计循环跟写作同循环结构上分离 auditor
Host 耦合否(厂商中立)
禁用模式隐式命名目录

Vanilla AI coding 优化写作速度。Nimi Coding 优化完成的可证正确性

vs. 传统 code review

维度Code ReviewNimi Coding
循环分离常跟写者同团队结构上分离 auditor
输出通过 / 请求改裁定(PASS / NEEDS_REVISION / FAIL / OVERFLOW)
闭合维度一(通过 / 不)四(权威 / 语义 / 消费方 / 漂移)
抓什么函数里的 bug权威漂移、并行真相、消费方失败
节奏按 PR按 wave(更宽单位)
工件PR 评论冻结 packet + 审计 + closeout 记录

Code review 抓局部 bug。Nimi Coding 抓结构漂移。它们互补、互相替代。

团队能在他们的 PR 工作流用 Nimi Coding:PR 实现一个 wave;wave 的审计与 closeout 记录跟着 PR;merge 在 wave closeout 后。

vs. DevOps / GitOps 治理

维度DevOps / GitOpsNimi Coding
部署、infrastructure-as-codeSpec 级含义
回答的问题「这次改动安全落地了吗」「这次改动意思对不对」
工件Pipeline、runbook、infrastructure manifestTopic、packet、审计记录
不变量Build 过、test 过、deploy 成功权威闭合、语义闭合、消费方闭合、抗漂移

DevOps 治理部署。Nimi Coding 治理改动含义在 spec 级 — 什么真相搬了、谁现在拥有、什么被显式禁。

两者组合。Nimi Coding 在 DevOps 前面在它旁边。一个改动过 Nimi Coding closeout(含义对)、然后过 DevOps 闸门(部署安全)。

vs. Domain-Driven Design / Resource-Driven Design

维度DDD / RDDNimi Coding
主题域形状改域的工作
词汇Bounded context、entity、value objectTopic、wave、packet、闭合维度
静态或动态多数静态(设计域)动态(治理演化域的工作)
输出域模型审计可追改动记录

DDD 说「你的 bounded context 是 X」。Nimi Coding 说「你 wave 的 owner 域是 X,闭合条件是这四个」。两者组合得好 — DDD 塑域;Nimi Coding 塑改域的工作。

同时采纳两者的团队拿到:

  • 从 DDD 拿到干净域模型
  • 从 Nimi Coding 拿到可证改动纪律

vs. Agile / Scrum

维度Agile / ScrumNimi Coding
主题节奏、沟通、迭代权威漂移、AI 失败模式
ProcessMethodology
时间单位SprintTopic / wave
输出Story → DoneWave → closed(4 维)
对 AI 漂移沉默?是(前 AI 时代发明)否(就是回应)

Agile / Scrum 管节奏与 stakeholder 沟通。它们对权威漂移、并行真相、AI 引发的伪闭合沉默(因为它们早于这些问题)。

Nimi Coding 对节奏沉默(不同层)。它们冲突;它们住不同层、能共存。

差异化总结

独特给什么
Spec-first 权威真相住在 .nimi/spec/**在 PR 或聊天 transcript
四闭合框架闭合多维;四个全要
独立 auditor审计来自分离循环、不是作者
禁用捷径目录反模式被命名、packet 声明
宿主无关边界换 AI host 而改方法学
处处 fail-close缺权威时输出被拒
Topic / wave / packet / preflight / 审计 / closeout一个连贯世界观、不是模板堆

阅读场景:同时采纳 DDD 与 Nimi Coding

某团队有一个既有 DDD 形状的代码库。想引入 AI 辅助而丢结构完整。

  1. 保留 DDD 域模型。 Bounded context、entity、value object 留着。
  2. 为 AI 辅助改动采纳 Nimi Coding。 AI 参与改代码库时,改动走 topic / wave / packet 纪律。
  3. 每次 AI 辅助改动命名它的 bounded context 为 wave 的 owner 域。 DDD context 是天然 wave-domain 锚。
  4. 闭合维度检结构完整。 「AI 改动是否跨了 bounded context」是 Nimi Coding 准入的结构检查。

两层合作。DDD 塑域;Nimi Coding 治理改它的工作。

阅读场景:组织采纳 code review + Nimi Coding

某组织有严格 code review。它们引入 AI 工具。它们想留着 code review 加 Nimi Coding。

  1. Code review 继续。 按 PR review 局部 bug、style、惯用法。
  2. Nimi Coding 包 PR。 每个 PR 实现一个 wave;wave 的审计与 closeout 工件随 PR。
  3. 审计 reviewer 是分离循环。 不同 AI session 或厂商做审计;review 读审计工件。
  4. Reviewer 检两层。 「代码工作吗」(code review)与「wave 闭四维了吗」(Nimi Coding)。

两个互补闸门。一起抓任一单独都抓不到的。

Nimi Coding 不适合在哪

情况为什么不
极小低风险改动Topic 开销真的有;显式适用规则说小改动不需要 topic 纪律
一次性脚本Wave / packet 模型对短暂工作太重
无 AI 暴露的前 AI 代码库方法学回应 AI 失败模式;经典工程卫生已覆盖

方法学对它的适用范围显式 — 高风险或承载权威工作;复杂 remediation;多 wave 迭代。强加到小改动上加成本不加闭合价值。

来源

Nimi AI open world platform documentation.