Summary
The openspec-apply-change skill template references openspec-continue-change when the change state is "blocked" (missing artifacts). On the core profile (propose, explore, apply, archive), openspec-continue-change is not installed — the continue workflow is only available in custom profiles.
This is the same class of bug as #913 — a core profile template referencing a skill that isn't installed on the default profile.
Environment
- OpenSpec CLI: 1.2.0
- Profile: core (default)
Repro
openspec init with default profile
- Create a change and skip some artifacts
- Run
/opsx:apply on the change
- Agent reports
state: "blocked" and suggests openspec-continue-change
Actual
Agent suggests using openspec-continue-change, a skill that doesn't exist on core profile.
Expected
Use concept-based guidance instead (e.g., "suggest continuing work on the missing artifacts") — following PR #726 decision #9.
Why this happens
Same root cause as #913 — PR #726 introduced the core profile but didn't audit all cross-skill references in templates.
src/core/templates/workflows/apply-change.ts line 49:
If `state: "blocked"` (missing artifacts): show message, suggest using openspec-continue-change
Related
Summary
The
openspec-apply-changeskill template referencesopenspec-continue-changewhen the change state is"blocked"(missing artifacts). On the core profile (propose, explore, apply, archive),openspec-continue-changeis not installed — thecontinueworkflow is only available in custom profiles.This is the same class of bug as #913 — a core profile template referencing a skill that isn't installed on the default profile.
Environment
Repro
openspec initwith default profile/opsx:applyon the changestate: "blocked"and suggestsopenspec-continue-changeActual
Agent suggests using
openspec-continue-change, a skill that doesn't exist on core profile.Expected
Use concept-based guidance instead (e.g., "suggest continuing work on the missing artifacts") — following PR #726 decision #9.
Why this happens
Same root cause as #913 — PR #726 introduced the core profile but didn't audit all cross-skill references in templates.
src/core/templates/workflows/apply-change.tsline 49:Related
/opsx:archive→openspec-sync-specs, same class of bug)