SuperAPI AI 工具集

openspec-ff-change

编程与开发

查看项目

更新于 10-16 08:01

技能介绍

用途:在 OpenSpec 中快速创建开始实现所需的全部工件,避免逐个手动推进。

主要能力与用法:先确认用户要构建或修复的内容,若描述不清晰需询问,再从描述推导 kebab-case 名称(如 add user authentication → add-user-auth)。随后执行 openspec new change "<name>" 创建脚手架,运行 openspec status --change "<name>" --json 获取 applyRequires 与工件依赖列表,用 TodoWrite 跟踪进度。按依赖顺序对每个就绪工件运行 openspec instructions <artifact-id> --change "<name>" --json,读取其中的 outputPath、template、dependencies,阅读已完成的依赖文件后按模板写入工件;每一步后重新运行 status JSON 直至 applyRequires 中所有项为 done。必要时用 AskUserQuestion 澄清模糊上下文。最后运行 openspec status --change "<name>" 输出摘要,提示可运行 /opsx-apply 或让助手开始实现。

适用场景:需要一次性搭建 OpenSpec 变更工件、进入实现阶段时。

限制:需理解用户构建目标才能继续;context 与 rules 仅作为约束,不得复制进工件文件;若同名变更已存在,建议继续该变更。资料未提供其他平台、收费或效果信息。