mcpField
O
openspec-ff

openspec-ff

github.com/full-stack-skillsAgent 工作流188 次安装4 周前更新
代码仓库

关于 openspec-ff

openspec-ff 是用于一次性生成 OpenSpec 变更规划文档的 Skill,适合需求明确且无需逐步审阅的功能。它按依赖顺序创建提案、规格、设计和任务清单。

主要功能

  1. 01一次生成规划文档
  2. 02按依赖顺序创建文档
  3. 03支持指定变更

适用场景

  1. 01为范围明确的功能拟定计划
  2. 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>,一步完成创建和快速推进。

工作流

  1. 运行快速推进

    • /opsx:ff — 快速推进当前或推断出的变更。
    • /opsx:ff <change-name> — 快速推进指定变更。
  2. 按依赖顺序创建工件

    • 在默认的 spec-driven 架构中:
      1. proposal.md — 原因和内容
      2. specs/**/*.md — 增量规格(需求和场景)
      3. design.md — 技术方案
      4. tasks.md — 实施清单
    • 创建每个工件前,都会先读取其依赖项。
  3. 审核

    • 现在所有规划工件都已就绪。用户可以在继续之前编辑任意工件。

输出

  • 所有规划工件均创建在 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)。

参考资料

评论

支持 Markdown