Anws 2.0.0:超严格规范驱动开发,现在支持 7 个 AI 编程工具

Anws 2.0.0:超严格规范驱动开发,现在支持 7 个 AI 编程工具

之前我分享过一套专为 Antigravity 设计的工作流系统,叫 Antigravity Workflow System。

但它只能跑在 Antigravity 上。这段时间 Antigravity 不太稳定,我不想让工作流因为工具问题废掉,所以做了 v2.0.0,把 Anws 从"工具专属"变成"工具无关"。

Anws的基本原则是:

  • Axiom —— 先有原则,再有实现
  • Nexus —— 先理解连接,再拆分系统
  • Weave —— 先形成整体,再展开流程
  • Sovereignty —— 始终由人保有判断与主导权

一条命令,多工具同时配好

v2.0.0 现在支持 7 个 AI 编程工具:

  • Windsurf.windsurf/workflows/ + .windsurf/skills/
  • Antigravity.agents/workflows/ + .agents/skills/ + AGENTS.md
  • Claude Code.claude/commands/
  • GitHub Copilot.github/agents/ + .github/prompts/
  • Cursor.cursor/commands/
  • Codex.codex/skills/anws-system/(Preview,因 Codex 取消 prompts,改为聚合到 skills)
  • OpenCode.opencode/commands/ + .opencode/skills/
  • 待更新:Qoder | Trae | Kilo Code

一份工作流源,投影到每个工具的原生目录结构。

超严格规范驱动开发

Anws 的核心不是"让 AI 更快写代码",而是让 AI 按完整路径走:

PRD → Architecture → ADR → Tasks → Review → Code → Upgrade

每一步都有对应的工作流。/quickstart 会根据项目状态自动分流到正确路径。

这套机制解决的是 AI 编程Vibe Coding里几个很稳定的失败模式:

  • 架构漂移:不同会话写出彼此不兼容的结构
  • 上下文健忘:新会话丢失之前所有的架构决策
  • 规划塌缩:需求还没稳定,代码已经开始堆

文件即记忆。AGENTS.md 是 AI 恢复上下文的入口,.anws/v{N}/ 保存长期架构文档,.anws/changelog/ 记录每次更新。

工作流举例

  • /genesis:从 0 到 1,输出 PRD + 架构文档 + ADR
  • /probe:分析遗留代码风险,产出风险报告
  • /blueprint:把架构拆解成可执行任务清单
  • /forge:把批准的任务锻造成代码

Upgrade 机制:根据 changelog 自动更新文档

anws update 会生成 .anws/changelog/,记录这次更新改了什么。

然后你可以调用 /upgrade 工作流,它会读取 changelog,根据变更类型自动路由到 /change(轻量变更)或 /genesis(重大架构调整)。

老用户最关心的问题:AGENTS.md 里有自己加的项目上下文,更新会不会被覆盖?

v2.0.0 把 AGENTS.md 从"永远跳过"变成受控托管文件。更新时会根据文件结构自动判断:

  • 带标识的文件 → merge(更新稳定区,保留你的 AUTO 区块)
  • 能识别的旧格式 → 自动迁移到新结构
  • 识别不了的 → 保留并警告

anws update --check 可以先预览 diff,看清楚会改什么再决定要不要真的更新。

使用方法

npm install -g @haaaiawd/anws
cd your-project
anws init

Node.js 18 以上就能跑。老用户直接 anws update,CLI 会引导你完成迁移。

项目在 GitHub:Haaaiawd/Anws


这里是不Coding的haa,感谢你看到这里

如果喜欢这篇文章,不妨顺手点赞、在看、转发、评论

如果想要第一时间收到推送,不妨给我个星标 🌟

更多 AI 编程工作流相关的折腾记录,还会慢慢和你分享。