Choose a tool
Start on The Spec Bench when you still need to decide which sections exist. Use the tools below when the kit is decided or when a draft needs a second pass.
Spec Builder
Generate a structured technical spec markdown draft from scoped feature inputs, non-goals, requirements, examples, and verification notes.
Downloadable markdown technical specificationspec review checklistAmbiguity Checker
Paste a draft spec and flag vague words, missing sections, weak done criteria, and unquantified requirements before handoff.
Client-side ambiguity report and missing-section checklistA tight spec-writing workflow
- Use The Spec Bench to seat the sections this change class needs and inspect each tray.
- Use the Spec Builder if you already know the kit and want a linear markdown dump.
- Read the draft against the spec anatomy and tighten the sections that carry risk.
- Paste the result into the Ambiguity Checker and resolve vague language before assigning implementation.
What these tools do not replace
A generator can create structure and a checker can flag weak language, but neither can decide product policy, architecture ownership, migration risk, or launch sequencing for you. Use the tools to expose the missing decisions, then record the decisions in the spec.