All projects

Software 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

  1. 01

    Adaptive interviews with a Help me decide discussion for exploring options and trade-offs

  2. 02

    Connected specifications with recorded decisions, open questions, and change-impact analysis

  3. 03

    Progressive prototypes with editable content, responsive previews, interactive flows, and version history

  4. 04

    Foundations for validation and traceable implementation handoff to developers and coding agents

Built around

Product principles

StatusUnder development
PlatformDesktop
Built withElectron · Next.js · TypeScript · Local SQLite

More work

The other systems in the room.