Guide

From idea to shipped, the whole loop

Ideas rarely die because they were bad. They die in the gaps between steps: never written down, never tested, never specified, or built from a description that changed every time it was retold.

Here is the whole path, and the specific way each step fails. Five steps, and every one of them has a failure mode that looks like progress while it is happening.

01. Capture

Start with a thought. Give it a title, a description, and a home. The description matters more than it looks: one line is a reminder, one paragraph is an idea you can still understand in a month.

How it fails: it goes in a notes app and is never seen again. Not because notes apps are bad, but because there is no next step attached to it. An idea with nowhere to go does not go anywhere.

02. Collect conviction

Test the waters before you commit. Put it in front of people who have the problem and find out how strongly they want it, not whether they are willing to be encouraging.

How it fails: you ask "would you use this", everyone says yes, and you mistake politeness for demand. Interest and intensity are different measurements, and only one of them predicts anything. More on getting honest signal.

03. Generate the specification

Turn the idea and everything you learned into a structured document: purpose, audience, features split into core and enhanced, data structure, constraints, acceptance criteria.

How it fails: you write it from memory a week later, so it captures your assumptions rather than the evidence you collected. The document looks the same. It is doing something entirely different. More on what goes in it.

04. Build with AI

Hand your agent the specification rather than a vague prompt. One command from Claude Code, Cursor, or any MCP client, and it plans against a fixed target instead of an improvised description.

How it fails: you describe the idea in chat instead. It works well enough for one session, then the context ends and the next session builds something subtly different. More on briefing an agent.

05. Ship it

Idea to product in fewer iterations, because the thinking happened before the building rather than during it.

How it fails: the loop never closes. There is always one more feature, and without acceptance criteria there is no definition of done to stop against. This is why the specification step pays for itself twice: once when the agent builds, once when you decide to stop.

Why the order matters

Each step's output is the next step's input. Capture gives conviction something to test. Conviction gives the specification its evidence. The specification gives your agent a target. The target is what makes shipping a decision rather than an act of exhaustion.

Skip a step and the next one still runs, just on weaker material. That is what makes this failure mode hard to notice. Nothing breaks. You just end up further from the product you meant to build, with no single moment you could point at as the mistake.

Idea to product in fewer iterations, because the thinking happened before the building.

How idz does this. idz runs all five steps in one place: capture an idea, share it for conviction votes, collect snacks and comments from your group, generate a specification synthesized from all of it, then serve that specification to your agent over MCP.

Your next idea deserves to ship.

Capture the muse. Validate with peers. Build with conviction.

Get started