Open Source

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
View on GitHub
SpecWright — Implementation issues board

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.

SpecWright — Project dashboard

All your projects at a glance

Track every project from a single dashboard. See progress, status, and jump into any spec instantly.

SpecWright — Screen specifications

Detailed screen specifications

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

SpecWright — Technology choices with rationale

Informed technology decisions

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

SpecWright — Acceptance criteria with job stories

Clear acceptance criteria

Job stories with testable conditions so every feature has a clear definition of done.

How it works

1
Describe what you want to build

In plain language. SpecWright figures out the scope automatically.

2
AI squad generates the full spec

PM → Designer → Engineer → Issue Breakdown. Each phase builds on the last. Structured outputs at every step.

3
Feed specs into your AI coding tool

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
View on GitHub →