Install any skill in seconds. Free to start, no credit card required.
Get Started Free →miosa-osa/create-spec
Guided spec creation through 9 phases from discovery to testing strategy. Supports spec types: library, feature, change. Produces a complete specification document with requirements, architecture, constraints, and YAML test data. Interactive or autonomous modes.
Passed 22 of 24 test cases with the skill, and 10 of 24 without it.
and 11 more in the full report
13 fixed10 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
What command flag specifies the source file path when generating test data from an existing spec file?
| Checked | Without skill | With skill |
|---|---|---|
| The command uses the --from flag. | Missed | Passed |
The instructions your model reads when the skill loads.
Guided specification creation through 9 structured phases.
Create a complete, implementation-ready specification document by walking through 9 phases: discovery, context gathering, requirements, constraints, architecture, interfaces, error handling, testing strategy, and final assembly. Supports three spec types (library, feature, change) with type-specific templates. Produces YAML test data alongside the spec for immediate TDD usage.
# Interactive guided mode (asks questions at each phase)
/create-spec --type feature
# Autonomous mode with initial description
/create-spec --type library --description "HTTP client with retry and circuit breaking"
# Create a change spec for an existing system
/create-spec --type change --scope lib/auth/ --description "Add OAuth2 PKCE flow"
# Resume an in-progress spec
/create-spec --resume
# Generate only the test data from an existing spec
/create-spec --tests-only --from specs/auth-spec.md
| Flag | Type | Default | Description |
|---|---|---|---|
--type | enum | feature | Spec type: library, feature, change |
--description | string | — | Initial description (skips discovery questions) |
--scope | string | . | Files or directories the spec covers |
--interactive | flag | true | Ask clarifying questions at each phase |
--resume | flag | false | Resume an in-progress spec session |
--output | string | specs/<name>-spec.md | Output path for the spec document |
--tests-only | flag | false | Generate YAML test data from an existing spec |
--from | string | — | Path to existing spec (for --tests-only) |
--format | enum | markdown | Output format: markdown, json |
test cases passed, vs 10 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.