spec-writer

Installation
SKILL.md

Spec Writer

Overview

Use this skill to produce specs that engineers and coding agents can implement from directly. Treat the spec as an execution contract: it should define boundaries, typed concepts, rules, runtime behavior, validation, recovery, and failure surfaces, not just explain intent.

Use a Symphony-like style when the system has components, configuration, state transitions, background behavior, retries, or operator concerns. Symphony feels strong not only because it has sections, but because each section keeps going until the runtime semantics are unambiguous. Read references/symphony-style.md for the structural model, references/completeness-rubric.md for the deepening checklist, and references/spec-editing.md when revising an existing document.

If inputs are insufficient, ask one question at a time before proceeding to the Workflow Decision Tree. When a specification decision has multiple valid approaches, present options — do not silently pick one.

Workflow Decision Tree

Related skills

More from go-sphere/skills

Installs
3
First Seen
Mar 9, 2026