What I do
Create a new OpenSpec change with proper scaffolding, including the change directory structure and initial files.
When to use me
When the user wants to start a new feature, fix, or modification using the OpenSpec workflow.
Workflow
- Ask for change name (kebab-case format)
- Optionally ask for change type (feature, fix, refactor, etc.)
- Call
openspec_new with the changeId
- Confirm creation and suggest next steps
Example
User: "create a new change for adding authentication"
ā Ask: "What would you like to name this change? (e.g., 'add-auth')"
ā Call openspec_new({ changeId: "add-auth" })
ā Confirm and suggest creating proposal