Visual product specification

Map the thinking.
Export the spec.

Twigmind turns ideas, requirements, decisions, open questions, and acceptance criteria into a clean product specification you can review as a document or export for implementation.

No login requiredSaved locallyFree to use
MapDocument
IdeaExport a specification
RequirementExport current map
Open questionWho will consume it?
DecisionMarkdown format
CriterionKeep hierarchy
CriterionKeep node types
IdeaExport a specification
RequirementExport current map
DecisionMarkdown format
CriterionPreserve hierarchy
product-spec.md
# Export a specification## Requirement

Creators can export the current map as product-spec.md.

## Decision

Markdown is the handoff format.

## Acceptance criteria

- Export preserves the node hierarchy.

- Node types remain identifiable.

A shared vocabulary

Five node types, so the map keeps its meaning

Every node has a defined role in the specification. Colours reinforce those roles across Map and Document views.

Idea

The product, feature, or problem you are trying to shape.

Requirement

What must be true for the product or feature to work.

Decision

A choice already made, kept beside the work it affects.

Open question

Something unresolved that should remain visible.

Acceptance criterion

The observable condition that tells you the work is done.

From thought to specification

A workspace that respects how you think

01

Shape the structure visually

Create branches, connect related nodes, search the map, and collapse detail when you need a clearer view.

02

Keep your decisions in place

Drag nodes where they make sense. Twigmind preserves manually positioned nodes as the map grows.

03

Hand off a buildable specification

Switch to Document view, then export product-spec.md or structured JSON for people and coding agents.

Handoff

One map. Two export formats. No rewriting.

Export readable Markdown for review and implementation, or structured JSON when another tool needs the underlying map data.

product-spec.md# Export a specification ## Requirement Export the current map ## Decision Markdown is the handoff format
spec.json{ "nodes": [...], "edges": [...] }
Ready to use withCodexClaude CodeCursorYour team

Start shaping your product idea

Open the workspace immediately. No account or setup.

Start creating