What problem does it solve?
This skill automates the rapid creation of implementation artifacts from a user-specified change, eliminating manual, step-by-step scaffolding and ensuring consistency across artifacts.
Core Features & Use Cases
- Deterministic change scaffolding: Create OpenSpec changes with automated artifact generation to kick off implementation.
- Dependency-aware sequencing: Artifacts are generated in the correct order as dependencies are satisfied.
- Guided artifact creation: Reads OpenSpec instructions to fill templates, ensuring consistent structure and metadata.
- Use Case: When starting a new feature, open a change, run this skill, and obtain a complete set of artifacts ready for implementation and review.
Quick Start
Use the openspec-ff-change skill to scaffold a new change and generate all required artifacts in one run.
- If the user's request isn't clear, ask a clarifying question: What change do you want to work on? Describe what you want to build or fix.
- Create the change directory:
openspec new change "<name>"
- Get the artifact build order:
openspec status --change "<name>" --json
- Create artifacts in sequence until apply-ready:
- Read artifact instructions with openspec instructions <artifact-id> --change "<name>" --json
- Create each artifact in dependency order, updating as dependencies complete
- Show final status:
openspec status --change "<name>"