Turn rough coding requests into approved implementation specs.
software specification
Produce an approved implementation specification with bounded scope, acceptance criteria, validation, source-backed decisions, and required ADRs.
When to use it
Use when a rough coding idea needs a reusable, production-ready implementation specification before coding begins.
Give it an ambiguous coding request in a project; it interviews you about unresolved decisions, presents a complete specification for approval, and saves the approved artifacts.
What you provide
This skill
current framework, library, API, or platform documentation
Reads current external documentation
execution-host capabilities and permissions
Inspects host permissions
No setup requirements listed in the analysis.