ワンクリックで
openspec-apply-change
实现 OpenSpec 变更中的任务。当用户希望开始实现、继续实现或逐项完成任务时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
实现 OpenSpec 变更中的任务。当用户希望开始实现、继续实现或逐项完成任务时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
在实验性工作流中归档已完成的变更。适用于实现完成后的收尾归档。
批量归档多个已完成变更。适用于并行完成多个变更后的集中归档。
继续推进一个 OpenSpec 变更,创建下一个工件。当用户希望推进变更、生成下一个工件或继续流程时使用。
进入探索模式——作为思考伙伴帮助探索想法、调查问题、澄清需求。当用户希望在变更前或过程中先理清思路时使用。
快速创建 OpenSpec 工件。当用户希望跳过逐个工件、一次性生成所有实现所需工件时使用。
使用实验性的工件工作流创建新的 OpenSpec 变更。当用户希望以结构化步骤创建新功能、修复或修改时使用。
| name | openspec-apply-change |
| description | 实现 OpenSpec 变更中的任务。当用户希望开始实现、继续实现或逐项完成任务时使用。 |
| license | MIT |
| compatibility | Requires openspec CLI. |
| metadata | {"author":"openspec","version":"1.0","generatedBy":"1.1.1"} |
实现 OpenSpec 变更中的任务。
输入:可选指定变更名称。如果省略,先从对话上下文判断能否推断;若模糊或有歧义,必须提示用户选择可用变更。
步骤
选择变更
若提供名称,直接使用。否则:
openspec list --json 获取可用变更,并使用 AskUserQuestion 工具让用户选择始终声明:“使用变更:”,并说明如何切换(例如 /opsx:apply <other>)。
检查状态以了解 schema
openspec status --change "<name>" --json
解析 JSON,了解:
schemaName:正在使用的工作流(例如 “spec-driven”)获取 apply 指令
openspec instructions apply --change "<name>" --json
返回内容包括:
处理不同状态:
state: "blocked"(缺少工件):提示并建议使用 openspec-continue-changestate: "all_done":祝贺并建议归档读取上下文文件
读取 apply 指令输出中的 contextFiles。
文件依赖 schema:
展示当前进度
展示:
实现任务(循环直到完成或阻塞)
对每个未完成任务:
- [ ] → - [x]暂停条件:
完成或暂停时展示状态
展示:
实现过程输出
## Implementing: <change-name> (schema: <schema-name>)
Working on task 3/7: <task description>
[...implementation happening...]
✓ Task complete
Working on task 4/7: <task description>
[...implementation happening...]
✓ Task complete
完成输出
## Implementation Complete
**Change:** <change-name>
**Schema:** <schema-name>
**Progress:** 7/7 tasks complete ✓
### Completed This Session
- [x] Task 1
- [x] Task 2
...
All tasks complete! Ready to archive this change.
暂停输出(遇到问题)
## Implementation Paused
**Change:** <change-name>
**Schema:** <schema-name>
**Progress:** 4/7 tasks complete
### Issue Encountered
<description of the issue>
**Options:**
1. <option 1>
2. <option 2>
3. Other approach
What would you like to do?
护栏
流式工作流整合
此技能支持“对变更的行动”模型: