安装
npx skills add https://github.com/partme-ai/openspec-skills --skill openspec-apply
- OpenSpec Apply Skill
- Use
- /opsx:apply
- to implement tasks from a change. The agent reads
- tasks.md
- , works through tasks one by one, writes code, creates files, runs tests as needed, and checks off completed items with
- [x]
- .
- When to Use
- All planning artifacts are complete and the user wants to implement.
- The user says "implement", "apply", "start coding", "execute tasks".
- Resuming implementation after an interruption.
- Prerequisites
- Planning artifacts complete
- — at minimum
- tasks.md
- exists (created via
- openspec-ff
- or
- openspec-continue
- ).
- Workflow
- Start implementation
- /opsx:apply
- — apply the current/inferred change.
- /opsx:apply
- — apply a specific change.
- Read tasks
- The agent reads
- tasks.md
- and identifies incomplete tasks (unchecked
- [ ]
- items).
- Work through tasks
- For each task: read relevant specs, design, and existing code; write code; create/modify files; run tests.
- Mark each task complete with
- [x]
- in
- tasks.md
- .
- Handle issues
- If a task reveals that the design was wrong, edit the artifact (e.g.
- design.md
- ) and continue.
- OpenSpec is fluid — updating artifacts during implementation is expected and encouraged.
- Resume if interrupted
- Run
- /opsx:apply
- again; it picks up where it left off based on checkbox state.
- Outputs
- Code changes (new files, modified files) implementing the tasks.
- tasks.md
- updated with
- [x]
- for completed tasks.
- Next Steps
- Use
- openspec-verify
- to validate implementation matches artifacts.
- Use
- openspec-archive
- to archive the completed change.
- Troubleshooting
- "Change not found"
-
- Specify the change name:
- /opsx:apply add-dark-mode
- .
- Tasks seem wrong
-
- Edit
- tasks.md
- (or use
- /opsx:continue
- to regenerate) before applying.
- Implementation diverges from design
- Edit
design.md
or
specs/
as needed; OpenSpec is iterative.
References
OpenSpec Commands: /opsx:apply
OpenSpec Concepts: Artifacts
← 返回排行榜