← All projectsSoftware design
Think through the software before production begins.
SpecCraft is being developed as a visual workspace for thinking through software. An early prototype takes shape alongside the first questions, then grows as the developer makes decisions. Guided discussion, specifications, and interactive screens stay connected, making progress something you can see and try throughout the process.
Dedicated website plannedUnder development
01 · The problem
Why this exists
Writing a specification requires decisions the developer may not yet know how to make. A list of questions alone is not enough: useful guidance explains the options, makes trade-offs concrete, and surfaces missing behavior before implementation begins.
02 · The approach
The architectural bet
Start with a visible sketch, ask focused questions, and help the developer compare possible answers. Evolve the relevant screens and interactions as decisions become clearer, preserving direct edits and earlier versions. Keep requirements, journeys, prototype behavior, and acceptance criteria connected while making assumptions visible.
03 · The product
What it is built to do
- 01
Adaptive interviews with a Help me decide discussion for exploring options and trade-offs
- 02
Connected specifications with recorded decisions, open questions, and change-impact analysis
- 03
Progressive prototypes with editable content, responsive previews, interactive flows, and version history
- 04
Foundations for validation and traceable implementation handoff to developers and coding agents
Built around
Product principles
- Questions before assumptions
- Experience before production
- Traceability over completeness theater
- AI proposes and critiques; the human owns decisions
StatusUnder development
PlatformDesktop
Built withElectron · Next.js · TypeScript · Local SQLite
More work
The other systems in the room.