关于 openspec-ff
openspec-ff 是用于一次性生成 OpenSpec 变更规划文档的 Skill,适合需求明确且无需逐步审阅的功能。它按依赖顺序创建提案、规格、设计和任务清单。
主要功能
- 01一次生成规划文档
- 02按依赖顺序创建文档
- 03支持指定变更
适用场景
- 01为范围明确的功能拟定计划
- 02无需逐步审阅时生成全部规划文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ openspec-skills --skill openspec-ff安装后在 Claude Code 中输入/openspec-ff确认已加载。
附带文件agents/openai.yaml
详细介绍
OpenSpec 快速推进技能
使用 /opsx:ff 一次性快速推进所有规划工件的创建。按依赖顺序(提案 -> 规格 -> 设计 -> 任务)一次性创建所有工件。
适用场景
- 用户清楚要构建什么,无需逐步审核。
- 用户说“快速推进”“创建所有内容”或“生成所有规划文档”。
- 中小型功能,无需逐步审核。
前提条件
- 存在一个活跃的变更(通过 openspec-new 或
/opsx:new创建)。 - 或使用
/opsx:ff <change-name>,一步完成创建和快速推进。
工作流
-
运行快速推进
/opsx:ff— 快速推进当前或推断出的变更。/opsx:ff <change-name>— 快速推进指定变更。
-
按依赖顺序创建工件
- 在默认的
spec-driven架构中:proposal.md— 原因和内容specs/**/*.md— 增量规格(需求和场景)design.md— 技术方案tasks.md— 实施清单
- 创建每个工件前,都会先读取其依赖项。
- 在默认的
-
审核
- 现在所有规划工件都已就绪。用户可以在继续之前编辑任意工件。
输出
- 所有规划工件均创建在
openspec/changes/<name>/中:proposal.mdspecs/**/*.mddesign.mdtasks.md
后续步骤
- 根据需要审核和编辑工件。
- 使用 openspec-apply 实施任务。
- 或在实施后使用 openspec-verify 进行验证。
故障排除
- “Change not found”:指定名称:
/opsx:ff add-dark-mode。 - 工件质量问题:改用
/opsx:continue以便更好地控制;在openspec/config.yaml中添加项目上下文(参见 openspec-config)。
参考资料
评论
支持 Markdown