10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

MumuSpec CLI 发布 npm:14 份 Spec 模板 + 五轮工作流,规范 AI 编程

1小时前 AI编程开发 17 0

在 AI 编程时代,如何让 AI 编码助手更准确地理解需求、生成符合规范的代码?MumuSpec 提供了一套解决方案。它是一个文档体系,最近发布了 CLI 工具(v0.1.0),并已发布到npm。

MumuSpec CLI 的核心价值在于:

  • 生成 14 份 Spec 文档模板:搭好完整的目录结构
  • 提供校验和维护命令:追踪文档完整性、变更影响面和版本冻结
  • 五轮工作流:从需求采集到实施计划的完整流程

当前版本还很早期,覆盖了基本的使用流程。本文将详细介绍其安装、命令和使用流程。

安装

依赖 Node.js ≥ 18。全局安装:

npm install -g mumuspec

命令一览

所有命令分为四组:项目初始化、五轮工作流、维护与校验、角色视图。

项目初始化

命令 作用
create 生成 Spec 项目骨架(14 份模板 + AGENTS.md)
status [dir] 查看 Spec 填写进度
console [dir] [out] 生成 Spec 可视化控制台 HTML

五轮工作流

命令 轮次 产出
elicit [dir] R1·采集 02 需求采集
propose [dir] R2·提案 03 立项提案 + 04 PRD
anchor [dir] R3·锚定 05 用户故事 ↔ 09 API 契约
design [dir] R4·设计 06 FSD + 07 NFR + 08 架构 + 10 数据 + 11 安全
close [dir] R5·收口 12 实施计划 + 13 测试策略 + 14 追溯矩阵

维护与校验

命令 作用
validate [dir] 门禁校验:检查文档完整性、AC-API 追溯、冻结状态
impact [dir] 变更影响分析:改这份文档会波及哪些
sync [dir] 变更联动:更新关联文档
freeze [dir] 版本冻结:打 Git tag + 锁定当前 Spec

角色视图

命令 作用
view --role [dir] 按角色筛选需要关注的文档

典型使用流程

新项目初始化

mumuspec create my-project
cd my-project
mumuspec status

status 输出每份文档的填写状态。刚创建时是 0/14。

然后按五轮工作流逐步填写:

mumuspec elicit      # 把需求素材整理到 02
mumuspec propose     # 写立项提案和 PRD
mumuspec anchor      # 写用户故事,同时对齐 API 契约
mumuspec design      # 出技术设计
mumuspec close       # 出计划、测试策略、追溯矩阵

每一轮完成后再跑下一轮,不用一次全写完。

日常变更管理

改了某个 Spec 文档后,运行校验:

mumuspec validate

validate 的输出是按文档逐条检查,例如:

🔍 MumuSpec 门禁校验
 ✅ 01 写作总则
 ✅ 04 产品需求 PRD
 ❌ 05 用户故事 (内容不足)
 ❌ 06 功能规格 FSD (内容不足)
 ⚠️  AC-API 追溯: 05 有 AC 但 09 未关联 US 编号
📊 通过 9/14,未通过 5/14

如果改了某份核心文档(比如 05-用户故事),跑一下影响分析:

mumuspec impact 05-user-stories

输出被波及的文档。然后用 sync 联动更新:

mumuspec sync 05-user-stories

里程碑冻结:一个迭代的 Spec 定稿后:

mumuspec freeze

自动打 Git tag,锁定当前 Spec 版本。

按角色查看

不同角色关注不同的文档子集。指定 role 参数:

mumuspec view --role dev     # 开发者:US → FSD → API → 数据模型 → 实施计划
mumuspec view --role pm      # PM:立项提案 + PRD + 用户故事
mumuspec view --role qa      # QA:用户故事 AC + 测试策略 + 追溯矩阵
mumuspec view --role arch    # 架构师:NFR + 架构选型 + 安全设计 + 数据模型

AGENTS.md:AI 编码助手的工作流

mumuspec create 同时生成 AGENTS.md,定义了 AI 编码助手在本项目中的工作流程:

  1. 接到任务 → 读取相关 Spec 文档理解需求
  2. 基于 Spec 中的 AC 确认验收标准生成代码
  3. 严格按 API 契约和数据模型自检
  4. 对照 Spec 逐条验证 AC 提交 PR → 关联 Spec 编号

苏米注:Spec 文档同时作为 AI Agent 的输入源。这意味着,只要你按照 MumuSpec 的规范写好文档,AI 编码助手就能更准确地理解你的意图,生成符合规范的代码。这是 Spec-Driven Development 的核心理念。

v0.1.0 的边界

当前版本做的事情:

  • 生成模板、校验完整性、追踪影响面、角色视图、版本冻结
  • 五轮工作流的命令提供阶段标记和上下文提示,不自动生成 Spec 内容

当前版本没做的事情:

  • 五轮工作流命令的具体行为(每个命令应该做哪些检查、给哪些提示)还需要在实际使用中迭代
  • Delta 变更机制在文档体系中定义了,但 CLI 层面还没落地
  • Fitness Functions 的自动运行还未接入
  • 没有配置文件(mumuspec.config.yaml),项目级别设置通过命令行参数传入

后续版本会逐步补全这些功能。

相关链接

  • npm:https://www.npmjs.com/package/mumuspec
  • GitHub:https://github.com/lvzhaobo/mumu-coding

Any Tool, Any Team. MumuCoding for Every Builder.

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:MumuSpec CLI 发布 npm:14 份 Spec 模板 + 五轮工作流,规范 AI 编程
#MumuSpec #CLI #Spec-Driven Development #AI Coding #npm 
收藏 1
Ant Design Pro :2026 年企业级 React 应用的标准方案
Taste Skill + WorkBuddy 实战:3 分钟做出科技感官网并上线
推荐阅读
  • Claude Code 工程师 Thariq Shihipar :别写 Markdown 了,用 HTML【译】
  • 不用全懂代码,也能构建 Claude Code:Harness 工程实战
  • 黑五特惠GLM-4.6,教你如何配置 Claude Code 套餐的图像分析、视频理解、联网搜索等MCP
  • Superpowers 深度拆解:用语言级纪律系统解决 AI 假完成问题
  • MumuSpec CLI 发布 npm:14 份 Spec 模板 + 五轮工作流,规范 AI 编程
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
28415 11月前
Claude Code Rules:claude.md文件配置完全指南
21667 10月前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
15709 10月前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
14962 10月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
14933 1年前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
13792 1年前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
13791 10月前
Cursor进阶指南:如何解决Cursor上下文长度的限制超出后”降智“问题
13508 1年前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
13308 1年前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
11233 10月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 MumuSpec CLI 发布 npm:14 份 Spec 模板 + 五轮工作流,规范 AI 编程
2 Codex 深度使用指南:烧了 20 亿 Token 总结的 10 条实战经验
3 Claude Code Dynamic Workflows:从 Prompt 到 Loop 的 AI 编程范式转变
4 Codex Claude Code /goal 长时间运行指南:解决自动停止问题
5 Claude Code Dynamic Workflows 详解:编排复杂任务的工作流引擎
6 Superpowers 深度拆解:用语言级纪律系统解决 AI 假完成问题
7 WeSight 正式开源:统一调度 Claude Code、Codex 等 Agent 的桌面控制台
8 Claude Code vs Codex 深度对比:20% 精准编辑 + 80% 日常编码的最佳实践
9 gpt-image-2 生成大屏设计稿到代码还原:完整实现指南
10 Zed 编辑器 1.0 发布:Rust 打造极致性能,AI 原生体验全面超越 VS Code
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联