Loading...
Loading...
Compare original and translation side by side
openspec list --json/opsx:apply <other>openspec status --change "<name>" --jsonschemaNameopenspec instructions apply --change "<name>" --jsonstate: "blocked"state: "all_done"contextFiles- [ ]- [x]undefinedopenspec list --json/opsx:apply <其他变更名称>openspec status --change "<name>" --jsonschemaNameopenspec instructions apply --change "<name>" --jsonstate: "blocked"state: "all_done"contextFiles- [ ]- [x]undefined
**Output On Completion**
**完成时的输出格式**
**Output On Pause (Issue Encountered)**
**遇到问题暂停时的输出格式**
**Guardrails**
- Keep going through tasks until done or blocked
- Always read context files before starting (from the apply instructions output)
- If task is ambiguous, pause and ask before implementing
- If implementation reveals issues, pause and suggest artifact updates
- Keep code changes minimal and scoped to each task
- Update task checkbox immediately after completing each task
- Pause on errors, blockers, or unclear requirements - don't guess
- Use contextFiles from CLI output, don't assume specific file names
**Fluid Workflow Integration**
This skill supports the "actions on a change" model:
- **Can be invoked anytime**: Before all artifacts are done (if tasks exist), after partial implementation, interleaved
with other actions
- **Allows artifact updates**: If implementation reveals design issues, suggest updating artifacts - not phase-locked,
work fluidly
**约束规则**
- 持续处理任务直到完成或受阻
- 开始实施前必须读取上下文文件(来自实施说明的输出)
- 如果任务描述有歧义,在实施前暂停并询问用户
- 如果实施过程中发现问题,暂停并建议更新工件
- 确保代码变更精简且仅针对当前任务
- 完成每个任务后立即更新任务复选框状态
- 遇到错误、阻碍或需求不明确时暂停 - 不要猜测
- 使用CLI输出中的contextFiles,不要假设特定的文件名
**流畅的工作流集成**
该技能支持“变更操作”模型:
- **可随时调用**:在所有工件完成前(如果任务已存在)、部分实施后、与其他操作交替进行时均可调用
- **支持工件更新**:如果实施过程中发现设计问题,建议更新工件 - 不限制于特定阶段,支持流畅协作