v3.2.0
版本概述
v3.2.0 是当前公开稳定版本,完成了 spec-nfc 的 GitHub 公共仓与 npm 公共分发收口,并进一步补强了开源项目首屏说明、版本记录与示例引导。
这个版本的重点不是单点命令堆叠,而是把 specnfc 作为一个可直接用于团队协作与 AI Agent 协作的 Spec-driven Coding 协议系统 对外完整呈现。
本版本重点能力
1. 项目级协议接入
- 支持通过
specnfc init将普通仓接入统一协议 - 初始化后形成
.specnfc/、.nfc/、specs/三层结构 - 支持多工具入口投影:
AGENTS.md、CLAUDE.md、.trae/rules/project_rules.md、opencode.json
2. change / integration 协作对象
change用于管理需求、设计、技术选型、计划、执行、验收与归档integration用于管理多人接口 / service 对接、联调、阻断与状态对齐status与doctor分别负责下一步建议与协议一致性检查
3. 中文 skill-pack 与阶段化协作
- 内置中文 workflow / support skill-pack
- 支持围绕
clarify → design → plan → execute → verify → accept → archive推进 change - 支持在仓内形成可持续维护的文档合同、阶段机与下一步协议
4. 公开发布与安装体验
- GitHub 公共仓已完成公开化收口
- npm 包已可直接安装与试用:
npm install -g spec-nfc
specnfc --help
# 或
npx --yes spec-nfc@latest --help5. 开源项目可读性增强
- README 重构为更适合 GitHub 首页阅读的结构
- 默认中文 README,并补充独立英文 README
- 增加
CHANGELOG.md与 Releases 入口 - 示例区收敛为
init → change → integration → demo的推荐阅读路径
仓库命名说明
- GitHub 仓库名现为:
spec-nfc-cli - npm 包名保持:
spec-nfc - CLI 命令保持:
specnfc
适用场景
- 希望把需求、设计、开发、测试、交付收口为仓内协议的团队
- 希望让 Codex、Claude Code、Trae、OpenCode 等不同工具在同一项目下按同一规则协作
- 希望把项目记忆、关键决策、阶段状态沉淀在仓内,而不是依赖单次聊天上下文
安装
全局安装
npm install -g spec-nfc
specnfc version
specnfc --help直接试用
npx --yes spec-nfc@latest version
npx --yes spec-nfc@latest --help