Skip to content

/opsx:apply suggests openspec-continue-change which is not installed on core profile #963

@kitimark

Description

@kitimark

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

  1. openspec init with default profile
  2. Create a change and skip some artifacts
  3. Run /opsx:apply on the change
  4. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions