| name | openspec-feature-workflow |
| description | Standalone OpenCode workflow for OpenSpec proposal, design, specs, and tasks. |
OpenSpec Feature Workflow
Use this standalone skill when the feature needs OpenSpec artifacts before implementation.
This is an explicit opt-in workflow. Do not use it by default. Only use it when the user explicitly asks for it, names openspec-feature-workflow or $openspec-feature-workflow, or a repository policy explicitly requires it.
Workflow
- Derive or confirm a kebab-case change name.
- Create the change under
openspec/changes/<change-name>/.
- Run
openspec status --change "<change-name>" --json.
- Before writing each artifact, run
openspec instructions <artifact> --change "<change-name>" --json.
- Complete artifacts in dependency order:
proposal.md
design.md
specs/.../spec.md
tasks.md
- Re-run
openspec status --change "<change-name>" --json until all required artifacts are ready.
Guardrails
- Do not skip dependency order from OpenSpec status.
- Do not copy instruction metadata into artifact files.
- Do not start coding until required artifacts are ready.