Problem
When transitioning from /opsx:explore to creating a change proposal, the agent may manually create files in openspec/changes/ without running openspec new change, which skips scaffolding and misses the .openspec.yaml metadata file.
What happened:
- Ran
/opsx:explore to explore an idea
- User said "capture this in a proposal"
- Agent created
proposal.md directly instead of running openspec new change first
.openspec.yaml was missing from the change directory
Proposed Fix
-
Add to explore skill: Explicit guidance for transitioning to change creation
To capture as a change, run `openspec new change "<name>"` or `/opsx:new`
-
Add project rule to openspec/config.yaml:
rules:
design:
- Never manually create files in openspec/changes/ - always use `openspec new change` first
-
Add guardrail to ff skill: Verify .openspec.yaml exists after openspec new change
Context
Discovered during creation of simplify-skill-installation change in PR #719.
Problem
When transitioning from
/opsx:exploreto creating a change proposal, the agent may manually create files inopenspec/changes/without runningopenspec new change, which skips scaffolding and misses the.openspec.yamlmetadata file.What happened:
/opsx:exploreto explore an ideaproposal.mddirectly instead of runningopenspec new changefirst.openspec.yamlwas missing from the change directoryProposed Fix
Add to explore skill: Explicit guidance for transitioning to change creation
Add project rule to
openspec/config.yaml:Add guardrail to ff skill: Verify
.openspec.yamlexists afteropenspec new changeContext
Discovered during creation of
simplify-skill-installationchange in PR #719.