Skip to content

v3.2.0

Choose a tag to compare

@liubowyf liubowyf released this 21 Apr 01:01
· 2 commits to main since this release

版本概述

v3.2.0 是当前公开稳定版本,完成了 spec-nfc 的 GitHub 公共仓与 npm 公共分发收口,并进一步补强了开源项目首屏说明、版本记录与示例引导。

这个版本的重点不是单点命令堆叠,而是把 specnfc 作为一个可直接用于团队协作与 AI Agent 协作的 Spec-driven Coding 协议系统 对外完整呈现。

本版本重点能力

1. 项目级协议接入

  • 支持通过 specnfc init 将普通仓接入统一协议
  • 初始化后形成 .specnfc/.nfc/specs/ 三层结构
  • 支持多工具入口投影:AGENTS.mdCLAUDE.md.trae/rules/project_rules.mdopencode.json

2. change / integration 协作对象

  • change 用于管理需求、设计、技术选型、计划、执行、验收与归档
  • integration 用于管理多人接口 / service 对接、联调、阻断与状态对齐
  • statusdoctor 分别负责下一步建议与协议一致性检查

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 --help

5. 开源项目可读性增强

  • 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

相关入口