Spec-first design and building of large apps.

For busy executives, product managers, analysts and architects, and their teams. You generate valuable ideas before breakfast - see them work before lunch!

5 minutes. That's the bar!One feature: spec, model, tests and working pages, kept in step.
You and your AI
listening…
demo-3.aiputty.com/feature/refundspec · draft

Refund an order

Feature · in sync, layer by layer

Spec
A paid order can be refunded.
A refund puts the items back in stock.
Tests
CaseResult
Paid order refunds—
Stock goes back up—
Unpaid order refused—
Guardian: prototype and tests match the spec · all pass
DefineRequirements become spec, model, design and tests — one anchor per feature.
PrototypeThe maker builds the real pages from the spec, not a drawing of them.
Keep in syncChange a feature and every layer moves; guardians catch drift.
Journeys

The fastest way to review and update your user journeys through your app, AI-assisted.

Your agents create the journeys; you review and adjust them on the fly. Walk a journey on its flow, page by page, with your AI beside you. Say what to change and see it at once; step on, and say lock it in: the page is published and its spec and tests are written.

System view

Spec-driven. Every layer, lined up.

Spec, design, pages and tests stay in sync, indexed by one code per behaviour. Start from a feature in a ticket, open the System view, and every layer lines up on one row: what it should do, how it's designed, where it shows in the app, and the test that proves it. Change one and the rest show what's out of step.

P-1290Refunds: allow partial refunds#refundSystem view
SYSTEM VIEW · FEATURE #refund
SPEC
DESIGN
UI
TEST
The Claude app seems built by a gear-box engineer and throws out blocks of babble for simple questions - AI Putty made my prompts so much easier to work with, now I just open Claude to check usage.

Only start Claude to check usage

TurboChat

Tap, don't type.

These are not your granddad's blurb-spilling, time-wasting prompts: these are highly trained agents that are brief and keep you focused. Your designer asks with options, not paragraphs: a button when one tap is enough, ticks and picks for the bigger calls, a note box you can talk into. One tap, or one CONTINUE, and it's answered. Bigger choices open the pad page, with the chat docked beside it.

Mind Meld

Review your app out loud. Watch it change.

Turn on Mind Meld and your voice, open a page of the app you're building and say what's wrong. Your designer copies it into a mockup beside you and changes it as you talk; when it looks right, lock it in. The changes go out as tickets, move through the pipeline, and come back with their tests ticked.

Mind MeldVoice🎤
shop.aiputty.com/Ordersmockup

Orders

PaidShippedRefunded
o-1004 · Ana Souza$58.00Refund
o-1003 · Ben Ito$24.50Refund
o-1002 · Chen Wei$112.00Refund
designer · listening
NEW
BUILDING
DONE · TESTED
Thoughts

Talk in a sprint. Get tasks back.

Dictate in one long breath and let the words do the sorting: new bug…, new idea…, new blurb… split it into thoughts as you save, each one tagged. Send hands them all to your designer in one message, and they come back as pipeline tasks, each thought archiving itself with a link to its task.

INBOXSend (0)
PIPELINE
Permissions

Give your AI as much freedom as you want. Interfere as little as you want.

One row per kind of move, and you slide each to where you're comfortable: you do it yourself, it asks and you tap Go, it tells you after, or it's free to just do it. Tokens, the vault and deleting a project stay yours, always. Then it just works: free moves happen, tells moves report, and the big ones wait for one tap.

ThoughtFlow

Think out loud. Your agents answer in place.

Turn on ThoughtFlow and your thoughts sort themselves into Chats, Inbox and Others. Write @designer and Send: the answer lands inside the thought, and the whole card becomes a chat on that topic that you can pick up any time. Get your AI's opinion, ask a question on that topic, and see the answer in the same place. The card turns amber when it's your turn; happy with it? Tick it and it goes as ok, go.

Save it Send → @designer
CHATS
INBOX
OTHERS
Focus

Gather it, think it through, send it as tasks.

Search and tick what belongs together; it goes poof into a Focus and the map spins up. Add your thoughts one by one, and each lights what it names. Ask one question with Thread now and the answer comes back into that thought. Ask for a mockup and your designer shows it on the spot; the one you like joins. Send focus, split by feature, and it lands in the pipeline as tasks.

⌕
Add to a Focus ▾+ New Focus:
invite
flow
inviteflow
FOCUS · NEW THOUGHTAdd Send focus
ESP · your designer is showing you: Mockup · welcome card v1
Welcome to Acme! Here's who to ask.
Send this Focus to your designer: 5 thoughts, 3 topics and your notes?
one tasksplit by feature
Send
✓ invite flow sentsplit by feature: one task each
PIPELINE
P-1201invites: what to do when one expires
P-1202onboarding: the welcome card, as in the mockup
P-1203email: invites pass Gmail's checks
⌂