Think it. Spec it. Ship it.
Describe what you want to build. SpecWright generates the full spec — requirements, designs, architecture, and issues — ready for Claude Code, Codex, Cursor, or any AI coding tool.
npx specwright
Stop coding before you understand what you're building
Missed requirements. Forgotten edge cases. Rushed architecture. Tech debt from day one.
SpecWright fixes this with Specification-Driven Development — a full spec workflow that runs before you write a single line of code.
Product Manager
Creates the PRD with job stories, acceptance criteria, and clear scope boundaries. No more guessing what to build.
Designer
Generates screen inventory, wireframes, and user flows. Every interaction mapped before implementation.
Engineer
Selects technologies, defines architecture, and documents trade-offs. Decisions made upfront, not mid-sprint.
Issue Breakdown
Breaks work into vertical slices with clear acceptance criteria. Each issue is scoped, ordered, and ready to build.

All your projects at a glance
Track every project from a single dashboard. See progress, status, and jump into any spec instantly.

Detailed screen specifications
Every screen defined with wireframes, interactions, and edge cases — before a single line of code is written.

Informed technology decisions
Compare libraries and frameworks with pros, cons, and rationale. Every choice documented and justified.

Clear acceptance criteria
Job stories with testable conditions so every feature has a clear definition of done.
How it works
In plain language. SpecWright figures out the scope automatically.
PM → Designer → Engineer → Issue Breakdown. Each phase builds on the last. Structured outputs at every step.
Automated prompts inject directly into Claude Code, Codex, Cursor, or any AI coding tool. Context-aware, ready for implementation.
Smart Scoping
Not everything needs a spec. SpecWright analyzes your request and tells you when to just code it vs. when to spec it first.
Web UI + CLI
Browse specs visually in the web interface or run everything from your terminal. Same engine, your workflow.
Version-Controlled Specs
All output is structured Markdown and JSON in your repo. Review specs in PRs, track changes over time, no external tools.
Ready to spec it?
npx specwright