What problem does it solve?
This Skill removes uncertainty when initiating a new OpenSpec change by guiding users through naming, workflow selection, and obtaining the first artifact template without creating artifacts prematurely. It helps ensure the change is scaffolded correctly, validates kebab-case names, and prevents accidental artifact creation.
Core Features & Use Cases
- Interactive Input Validation: Prompts the user if the change name is missing or not valid kebab-case and derives a suitable name from a natural-language description.
- Workflow Schema Handling: Uses the default schema unless the user requests a specific one, with instructions to list and choose schemas when asked.
- Scaffold and Preview: Runs the openspec CLI to create a scaffolded change directory and shows the status and the template for the first artifact without creating any artifacts.
- Guardrails: Enforces name validation, avoids making or committing artifacts, and stops after providing the first artifact template to wait for explicit user confirmation.
- Use Case: A spec author wants to start a new feature; the Skill scaffolds openspec/changes/<name>, shows which artifacts are required, and provides the template for the next step.
Quick Start
Create a new change by giving a kebab-case name or describing the feature you want and I will scaffold the change and show the template for the first artifact.