SuperAPI AI 工具集

openspec-apply

通用与其它

查看项目

更新于 10-15 21:48

技能介绍

用途:OpenSpec Apply 技能用于按变更的任务清单实施代码。当规划产物已完成、用户说“implement”“apply”“start coding”“execute tasks”,或需要从中断处继续实现时使用。

主要能力:代理读取 tasks.md,识别未勾选([ ])的任务,逐项阅读相关 specs、design 与现有代码,编写代码、创建或修改文件、按需运行测试,并在 tasks.md 中将完成项标记为 [x]。若任务暴露出设计问题,可编辑 design.md 等产物后继续;OpenSpec 允许在实现过程中迭代更新产物。中断后再次运行会依据勾选状态从断点继续。

使用方式:/opsx:apply 应用当前或推断的变更;/opsx:apply <change-name> 应用指定变更,例如 /opsx:apply add-dark-mode。前置条件是规划产物已完成,至少存在通过 openspec-ff 或 openspec-continue 创建的 tasks.md。

输出:实现任务所需的代码改动(新增与修改文件),以及更新为 [x] 的 tasks.md。

后续步骤:用 openspec-verify 验证实现与产物一致,用 openspec-archive 归档已完成的变更。

限制与排错:提示“Change not found”时需显式指定变更名;任务不合理时先编辑 tasks.md(或用 /opsx:continue 重新生成)再应用;实现偏离设计时按需编辑 design.md 或 specs/。资料未提供收费、价格、平台与效果等信息。