用途:OpenSpec Fast-Forward Skill 用于一次性快速生成全部规划产物。使用 /opsx:ff 可在单次执行中按依赖顺序(proposal -> specs -> design -> tasks)创建所有产物。
何时使用:用户对要构建的内容已有清晰认识、不需要增量评审;用户说“fast forward”“create everything”“generate all planning docs”;中小型功能无需逐步评审时。
前置条件:存在一个活动变更(通过 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.md、specs/**/*.md、design.md、tasks.md。
后续步骤:按需评审和编辑产物;使用 openspec-apply 实现任务;实现后可用 openspec-verify 进行验证。
限制与排错:出现“Change not found”时请指定名称,如 /opsx:ff add-dark-mode。产物质量问题可改用 /opsx:continue 获得更多控制,并在 openspec/config.yaml 中补充项目上下文(参见 openspec-config)。参考资料:OpenSpec 命令 /opsx:ff。