Business Driven Development AI Agent

Design like an expert, even as a beginner.

New to product planning or coding? Turn your idea into a service with PurplePrint. Working inside your AI agent, it helps you design, build, launch, and reach your first customers.

14 days free · No card

Also works inClaude CodeCodexCursorVisual Studio CodeGoogle Antigravity
The full PurplePrint design coach: projects on the left, the coach conversation in the middle, Phase 0 to 9 progress on the rightThe full PurplePrint design coach: projects on the left, the coach conversation in the middle, Phase 0 to 9 progress on the right

What early users found out

From real user reviews

Hyper-ResearchA competitor was already doing it better, and I had no idea.
AI prompt service · founder, ex-developer · 2-person team
Hyper-ResearchI finally understand why our service wasn't landing.
Healthcare app · solo non-developer founder
Hyper-ScenarioAll the features were there, but no path to the core.
Commerce app · founder, ex-PM (non-dev) · 2-person team
How it works

Tell it, decide, keep going

No planning background needed. Answer one question at a time and the design comes together.

  1. Tell it your idea

    Describe what you want to build in your own words. The coach asks what matters first.

  2. Decide with a first pick

    The coach suggests options, its first pick, and why the others fall behind. You just confirm.

  3. Keep it and carry on

    What you decide stays as design docs and carries into build and launch.

Features

The coach leads the order of design

It recommends first, instead of asking you to pick

With Claude Code or Codex alone
  1. You decide what to design and direct the AI yourself
  2. If you don't know design, directing is hard, so you end up handing it over
  3. A handed-over design is passive, and it gets shallower the less planning experience you have
With PurplePrint
  1. The coach asks first and leads with options, a first pick, and why the rest wait
  2. Even with little planning experience, you build a deep design step by step
PurplePrint coachPhase 2 Problem definition

I see three possible directions for the first person Fridge Map helps:

Options
  • You, at 28 and living alone. You buy large packs because single portions are hard to find, and food at the back of the fridge gets forgotten. I recommend starting here because this is a real experience, and you’ve put a clear number on the waste.First pick
  • Someone who mainly struggles with extra portions after cooking. I wouldn’t start there because you’re not sure what you do with the extras, so we’d be guessing about the routine.Why not
  • Someone who mainly needs expiry reminders. I’d leave this for later because the clearest problem you described is forgetting food at the back, not missing dates.Why not

Throw out ideas freely. PurplePrint turns them into structured design documents.

From the context doc to the handoff, only what you approve becomes a doc.

The top of the context document the coach savedThe top of the context document the coach saved

It looks things up and keeps the evidence

When it needs facts, the coach searches the web and reads the sources: competitors, the people you're building for, marketing and launch channels, and material for the features you need, including places like GitHub and Reddit. The sources stay in your design docs.

The coach's record of the web pages it searched and readThe coach's record of the web pages it searched and read
The sources section of the context document, with the official sites it checkedThe sources section of the context document, with the official sites it checked

Connect it with MCP to the AI tool you already pay for

Paste the setup prompt into your AI tool and it handles the connection and sign-in. Reopen it, say "Start PurplePrint", and the coach starts. Continue the same design in Claude Code, Codex, or Cursor.

Claude Code~/dev
Add the PurplePrint MCP to Claude Code.Just paste[pasted setup prompt · 9 more lines]
Bash(claude mcp add --transport http --scope user purpleprint https://app.purpleprint-ai.com/mcp)
Added HTTP MCP server purpleprint with URL: https://app.purpleprint-ai.com/mcp to user config
I opened the purpleprint login from /mcp. Finish signing in in your browser.
purpleprint · connectedConnected
Now restart Claude Code. Closing the window isn't enough: quit completely and reopen it so the new connection is picked up. Once it's open again, say "Start PurplePrint".
claude restarted
Start PurplePrint
purpleprint - pp_start (MCP)
Welcome!Ready
PurplePrint is an AI coach that turns your idea into a structured service design you can actually build, with no gaps.
No planning or dev design experience needed. PurplePrint keeps the design docs in order and leads you one step at a time.
What should we call this project? Once it has a name, I'll make a folder for it and keep everything there.
Reconstructed · the real setup prompt and first reply

Core engines

Hyper Series

Design Coach establishes the product blueprint. Hyper engines investigate, challenge, and simulate that blueprint when deeper evidence or a stronger release decision is needed.

39 AXES · RECURSIVE REVIEW

The line between a plausible design and a build-ready one.

Before code, it grades input maturity and recursively checks 39 design axes. Missing screens, undefined tables, and broken flows return in severity order with a correction route.

Actual PurplePrint output

Requested a Hyper-Review and 13 more
  • Coach started
  • Looked at documents
  • Checked review status
  • Read a document
  • Read a document
  • Read a document
  • Read a document
  • Read a document
  • Checked progress
  • Read a document
  • Read a document
  • Read a document
  • Requested a Hyper-Review
  • Saved progress

PurplePrint coach

Welcome back, Demo! We’re continuing Fridge Map. You’ve reached Phase 5. First, I’ll check the latest handoff note, then check whether the pending review has finished.

PurplePrint coach

There isn’t a handoff note in the project folder. The pending review didn’t finish; it returned a processing error, so there are no findings or coverage gates to inspect yet. I’ll check the current design files and retry that review before we change anything.

PurplePrint coach

The product notes say a changing reminder was the provisional direction, while the current sketch uses the same reminder every time. The test only showed that the note became easier to miss for one person, so I’ll keep “does a different short reminder stay noticeable over several days?” as a test question, not a requirement. I’ll check the journey notes and project status, then retry the review with the relevant documents.

PurplePrint coach

The journey review confirms that the cue can be ignored without disrupting a meal choice. It also flags two things the sketch cannot yet prove: whether the cue is seen at the fridge, and whether it stays noticeable over time. I’ll retry the review now; if it returns, I’ll check which relevant areas it covered and any gates before we decide whether to revise the sketch.

PurplePrint coach

The earlier review failed during processing, so there are no findings to use. I started a replacement full review, and it’s running in the background. I haven’t changed any documents. Phase 5 stays open until we can check the review’s coverage and gates, then agree on any needed corrections.

I saved a checkpoint. The next step is to check the review results when they’re ready. You can return to this project to continue.

Builder level 2 / 9

The lit squares reflect the documents already created. There’s no personal progress assessment yet, so I won’t infer one.

Please run a Hyper-Review on the whole design now.

Checked review status

PurplePrint coach

The whole-design Hyper-Review is already running. I just checked it, and it’s still analyzing. No findings are ready yet.

Job ID: rev-10329086-63e4-490b-9fde-8a222f8dbc79

It usually takes 20–40 minutes. Phase 5 will stay open until the review finishes and we check its coverage and gates.

Builder level 2 / 9

The lit squares reflect the documents already created. There’s no personal progress assessment yet.

Checked past reviews and 8 more
  • Coach started
  • Looked at documents
  • Checked review status
  • Read a document
  • Read a document
  • Read a document
  • Read a document
  • Read a document
  • Checked past reviews

PurplePrint coach

Welcome back, demo! We’re continuing Fridge Map at Phase 5. Phase 5 is still open, and I have not moved us to Phase 6.

The replacement review is complete. I saved it to docs/review/PurplePrint-HyperReview-rev-10329086-63e4-490b-9fde-8a222f8dbc79.md. Its 13 findings include the mismatch we were watching: Phase 3 explores a different reminder at each opening, while the Phase 5 sketch repeats the same reminder after a few days. The early note test is only one person’s signal, so neither behavior is confirmed.

A couple of limits matter before acting on the report:

  • Its §3 says the review does not constitute completed checks of every applicable review axis. So we should not treat the report as proof that every design dimension has been fully checked.
  • Its development-readiness gate has not passed. That is a warning against handoff to development, not by itself the rule for closing Phase 5. The report also says the Phase 5 closure criteria are unclear, so we should keep Phase 5 open.
  • The project folder does contain the design files named in the review. I checked the UX design, sketch, product design, and visual direction. The current visual-direction file is Design system; I won’t add duplicate files based on the review’s claim that files were unavailable.

The report’s §9 recommends clarifying the intended user and the meal-choice moment before settling the product promise, medium, or business assumptions. Its §11 also warns future builders not to assume that digital is better, and to distinguish noticing a cue from actually remembering food. For the immediate Phase 5 correction, I recommend keeping the reminder’s repeat behavior explicitly undecided across the design descriptions, then testing whether changing short reminders stay noticeable over several days. That avoids turning a one-person observation into a fixed product requirement.

Here are the options:

  1. The same reminder appears again after a few days. This matches the current sketch, but does not address the early signal that the note became easy to miss.
  2. A different short reminder appears at each opening. This follows the Phase 3 idea, but that idea has not been confirmed or tested.
  3. Keep the repeat behavior open in the design documents and test changing versus unchanged reminders over several days. I recommend this because it preserves the optional, non-interrupting cue without prematurely deciding what the evidence should support.

No design files have been changed. The review report is the only new file.

Builder level 2 / 9

This level reflects the documents already created. From level 3 onward, it reflects how you guide the design, not how many documents exist. There is no behavioral growth measurement yet, so I won’t infer an individual stage or next action.

The review email arrived. Can we go through the findings together?

Read a document and 4 more
  • Read a document
  • Read a document
  • Read a document
  • Read a document
  • Read a document

PurplePrint coach

Yes. I’ll guide the review and check the findings against the project files, rather than assume all 13 are accurate.

First, one important caveat: the report’s §3 says it identifies gaps but does not show completed checks of all applicable review areas. Its §10 is a development-readiness gate, not the rule for closing Phase 5. So we can’t use this report alone to verify full review coverage, and Phase 5 stays open.

The findings that need qualification

  • C1: The report says there is no journey or competitor map. There is one in Design §§2.4–2.5, with more detail in docs/research/research-20261006-fridge-apps.md. The competitive advantage is still unvalidated, but the research itself is present.
  • C5: The report says it could not verify the artifacts. They are in this project folder, and I’ve checked the relevant design files. That may describe what the review received, but it does not mean the project lacks those files.
  • C10: The report says the paper-note test has no date. Design §3.1 dates it to 2026-10-06, so this finding appears to have missed evidence already in the document.
  • C12: The current visual-direction file is Design system. The report doesn’t identify a conflicting reference in the files I checked, so I can’t confirm this finding.

The findings that look useful, but aren’t all Phase 5 blockers

  • C2, C3, C6: The boundaries for testing with other people, the extra value of a digital cue, and purchase economics are still open. They matter for later learning, but don’t require settling the current sketch.
  • C4 and C8: Useful test-design cautions. A test should distinguish whether the cue was seen from whether it helped someone remember food. Noticing alone is not proof of that benefit.
  • C9 and C13: The person’s responsibility for food safety is already clear in the design. A fuller rationale, or digital failure detection, can be revisited if needed; failure details depend on a medium that hasn’t been chosen.
  • C11: A completion rule would help distinguish decisions that must be made now from questions deliberately left for later testing.

The direct Phase 5 issue is C7. Phase 3 explores a different short reminder at each opening. UX leaves the behavior open. The Phase 5 sketch repeats the same reminder after a few days. That inconsistency is real, but it doesn’t mean we should choose changing reminders as a requirement. The current evidence only supports testing whether short reminders stay noticeable over several days.

I suggest we discuss C7 first. If we agree on a correction, it would be to make the documents consistent that repeat behavior is still undecided, while keeping multi-day noticeability as a test focus. I haven’t changed any design files.

Builder level 2 / 9

This level reflects the documents already created. From level 3 onward, it reflects how you guide the design.
There is no behavioral growth measurement yet, so I won’t infer an individual stage or next action.

PurplePrint Hyper-Review · A simple cue by the fridge that helps you remember food at the back when choosing a meal, without requiring a complete photo or memo record.

Mode: Full review · Reviewed: 2026-10-06 13 findings → 13 key issues


§0. Product identity + top value

Checks whether what the product is for and its most important value stand out at a glance. If this is blurry, most of what follows wobbles.

  • One-sentence definition: A simple cue by the fridge that helps you remember food at the back when choosing a meal, without requiring a complete photo or memo record.
  • Top value: Help you recall food at the back of the fridge at meal-choice time without ongoing record-keeping.
  • One-phrase test: "A fridge-side cue for recalling food at the back" → clear: This describes the specific location and user benefit, rather than a broad category such as a decision tool. The product form and final behavior remain provisional.
  • Clarity: identity partial · top value partial
  • Why it matters: The package states a specific meal-choice moment and a plausible recall benefit, but treats the solution as a hypothesis rather than a validated product promise. The missing value-chain evidence and unresolved cue behavior limit confidence in what the product should ultimately be.
  • Sources: Design package: "help recall food at the back at the meal-choice moment" / Design package: "This is a hypothesis, not validated solution or competitive advantage."

§1. Input maturity

Diagnoses how complete the design is and whether each part is backed by real evidence. Empty cells are your current gaps.

Overall grade: partial

ComponentPresentSummary
Product identity and top value❌The concept and intended moment are described, but the product promise remains provisional and its competitive distinction is unvalidated.
Context❌The founder's personal food-waste context is described; broader market need and why this is needed now are not established.
User definition❌The founder is described in useful behavioral detail, but one person is not yet decision-ready evidence for the intended user segment.
Problem and feature path❌-
Revenue path❌-
UX path✅Four journeys and non-interruption boundaries are described. Cue visibility and whether its message changes over time remain unresolved.
Design continuity❌-
Market validation path❌-
Technical design❌-
Handoff readiness❌Phase 5 artifacts are identified, but key choices and the phase-to-phase behavior are not yet settled for implementation handoff.

Strengths:

  • The intended user moment is specific: choosing a meal and overlooking food at the back of the fridge.
  • The scope avoids requiring a complete photo or memo record and keeps missed cues from interrupting meal choice.
  • The package distinguishes an early signal from one person from proof that a digital solution or copy change will work.
  • The current visual direction is intentionally calm and avoids tracking prompts, alert effects, and extra steps.

Gaps:

  • No value-chain map or direct and adjacent competitor assessment is included, so the product's market position and reason to win are unknown.
  • The return-after-a-few-days behavior conflicts across phases: Phase 3 proposes exploring changing cues, Phase 4 leaves the behavior open, and the Phase 5 sketch repeats the same cue.
  • Cue visibility, placement, medium, final copy, and noticeability remain unvalidated; these are validation gaps, not evidence that the meal-choice journey itself fails.
  • Pricing, cost, willingness to pay, and the intended market are not established.
  • The visual direction is not yet a decision-ready design system, and no technical design is supplied.

§2. Preservation checklist · what not to break

Things you have already built that must not change. When applying the proposals below, check at every step that these do not break.

Existing Phase 3, Phase 4, and Phase 5 design artifacts are visible, so preserve their confirmed scope and user-protection boundaries while resolving open choices. No code or working implementation is evidenced; this checklist covers design assets, not implementation behavior.

ItemMust keepNote
Existing UX flow✅Preserve the four described journeys and ensure a missed or unavailable cue does not interrupt choosing a meal.
Existing UI details✅-
Design tokens / visual language✅-
Existing logic / contracts✅-
Items the user explicitly wants to keep✅-

§3. Input classification + review scope

Classifies what kind of design this input is and states what the review actually covered.

  • Input classification: Service design · The package contains service concept, persona context, user journeys, and visual direction; it contains no development architecture or implementation design.
  • What was reviewed: Checked 39 of 39 axes through scenarios. Ran 4 passes (source comparison, scenarios by axis, additional sources, design principles) over 19 rounds.

§4. Team capability

Beyond individual issues, diagnoses the capability this team needs most right now. Strengths first, then what to build up.

Core diagnosis: The package shows a need to strengthen user and market discovery, experiment design, and evidence-backed handoff. The available material does not establish whether these are team skill gaps or simply work that has not yet been recorded, so this is a diagnosis of the current package rather than a conclusion about the team's ability.

Strengths:

  • The package identifies a concrete meal-choice moment and a simple recall benefit.
  • The founder has explored an early paper-note signal rather than presenting the concept as fully proven.

Capabilities to build:

  • The package does not yet show a defined method for translating user context and current alternatives into a specific product wedge.
  • The test plan needs a clearer approach to separating visibility, attention, and the promised recall outcome.
  • The handoff would benefit from stronger practices for maintaining current artifact references and recording evidence context.

The concept already has a concrete user moment and a promising simplicity goal. A founder-led strategy session could help choose the user and journey wedge first, then turn the remaining design and testing questions into a focused plan.


§5. Root cause chain

Traces the visible problems back to a single root as a causal chain. Solve the front (the root) and the rest follows.

Narrow and confirm the product identity and top value → define the intended user → map the meal-choice journey, alternatives, and competitive wedge → confirm the product promise and cue behavior → validate visibility and actual food recall → verify handoff materials and trust boundaries → test purchase economics → close operational and technical details

The product has a clear intended moment and benefit: helping someone recall food at the back of the fridge when choosing a meal. That promise is still a hypothesis, though: the intended user, winning place in the meal-choice journey, and added value of a digital cue are not established. This leaves behavior, testing, and purchase assumptions open, alongside separate evidence and handoff gaps.

Identity impact: The product identity is partly clear: it describes a specific meal-choice moment and a benefit that does not depend on ongoing record-keeping. Because the target user, competitive place in the journey, and value of a digital cue are not validated, the current identity remains a useful hypothesis rather than a settled product promise.

Strengths to keep first:

  • The concept is anchored to a concrete moment: choosing a meal and trying to remember food at the back of the fridge.
  • The stated benefit avoids ongoing photo or memo record-keeping, giving the product a clear simplicity goal.
  • The paper-note trial offers an early observed signal: the founder noticed the reminder and used forgotten food.

§6. Key issues (13 · 4 root-cause themes)

Key issues are grouped by shared root cause. Start with a theme to see what you can solve at once.

Theme 1. The intended user and winning product promise are not yet grounded

The user boundary, place in the meal-choice journey, added value of a digital cue, and purchase assumptions depend on a product promise that remains a hypothesis.

  • Do first: Clarify the intended user and winning journey before committing to a medium, behavior, or purchase model.
  • Issues in this theme: C1 · C2 · C3 · C6 · C7

C1. [🔴 High] The package does not establish where this concept wins in the user’s journey

  • Root cause: The product's market position and reason to win are not established, so the package cannot yet show whether building this concept is strategically grounded.
  • Summary: The package acknowledges that competitive advantage is unvalidated but does not map the user journey, alternatives, or the specific stage this cue would serve.
  • Proposal: Map the full meal-choice journey, record the user's current alternatives at each stage, and select a specific stage where this concept has a defensible reason to be chosen.
  • Scenario: A founder deciding whether to build the cue has no grounded comparison between it and what people already do to remember food.
  • Linked findings: 1 (see §8)

C2. [🟡 Medium] The intended group of similar users is not defined

  • Root cause: The package describes a planned test but does not define the user boundary that makes its results relevant.
  • Summary: A small test with people described as similar cannot establish whose meal-choice behavior the cue is meant to improve until that similarity is defined.
  • Proposal: Define the intended user by relevant meal-planning and fridge-sharing behaviors, then use those criteria to recruit or assess test participants.
  • Scenario: A researcher recruits a few people to test the cue but cannot tell whether their meal and fridge-sharing habits match the intended user.
  • Linked findings: 1 (see §8)

C3. [🟡 Medium] The package does not yet show why the cue needs a digital medium

  • Root cause: The package has not yet shown that the proposed medium contributes meaningfully to the product's top value.
  • Summary: The early signal comes from a paper note, while the digital value and device remain unvalidated. The package therefore does not yet explain what additional benefit justifies a digital version.
  • Proposal: Compare paper and digital options against the same meal-choice need, and keep the digital choice provisional until its added user benefit is supported.
  • Scenario: A founder choosing a format can see that a paper note may help, but cannot yet identify what a digital cue adds for the user.
  • Linked findings: 1 (see §8)

C6. [🟡 Medium] The tentative purchase model has no evidence of viable economics

  • Root cause: The product's value and format are not yet validated against cost, price, or willingness to pay.
  • Summary: A cue may feel useful during a meal-choice moment but still fail to support a viable one-time purchase at a cost and price users will accept.
  • Proposal: After clarifying the user and product wedge, test a candidate format, cost, price, and willingness-to-pay assumption.
  • Scenario: The founder selects a fridge-side cue that seems useful but cannot decide whether its production cost and likely price can support a purchase.
  • Linked findings: 1 (see §8)

C7. [🟡 Medium] The reminder’s behavior over time is inconsistent across design stages

  • Root cause: The reminder behavior is still open or represented differently across design stages, leaving the product experience unsettled.
  • Summary: One design direction explores a different short reminder at each opening, while another repeats the same cue after a few days. A returning user could encounter either behavior.
  • Proposal: Choose the intended repeat behavior and update the design sources so they describe the same experience.
  • Scenario: Someone returns to the fridge after several days and may see a repeated cue or a new one, depending on which design description is followed.
  • Linked findings: 1 (see §8)

Theme 2. The test does not yet connect cue exposure to food recall

Visibility, interaction, actual recall, and the date of the early observation are not yet assembled into evidence that can distinguish attention from the intended benefit.

  • Do first: Design a test that records cue visibility, separates early signals from recall outcomes, and dates its evidence.
  • Issues in this theme: C4 · C8 · C10

C4. [🟡 Medium] The cue test cannot yet separate wording from visibility

  • Root cause: The proposed test changes or evaluates wording while visibility and placement remain unverified, making the result difficult to interpret.
  • Summary: If a person misses the cue, the current test cannot tell whether the wording failed or the cue was not visible in the first place.
  • Proposal: Define and record the cue's placement and visibility before interpreting responses to wording changes.
  • Scenario: A participant returns to the fridge after a few days and does not respond to the cue; the test cannot identify whether placement or wording caused the miss.
  • Linked findings: 1 (see §8)

C8. [🟡 Medium] Cue interaction signals are not linked to the intended food-recall outcome

  • Root cause: The package records signs of noticing and using the reminder but does not connect them to evidence that the intended recall benefit occurred.
  • Summary: Seeing or checking a cue may show that it attracted attention; it does not by itself show that the person remembered food they would otherwise have forgotten.
  • Proposal: Define an observable food-recall outcome alongside the attention signals, and use both when evaluating the cue.
  • Scenario: A participant notices the reminder and checks the fridge, but the test cannot tell whether fewer items are forgotten or spoiled.
  • Linked findings: 1 (see §8)

C10. [🟢 Low] The early reminder test has no stated collection date · related

  • Root cause: The early test result has no date, so its relevance to the current product and decision cannot be assessed.
  • Summary: Without a collection date, the package cannot distinguish a recent observation from one that may no longer reflect the current situation.
  • Proposal: Add the collection date or period and record whether the observation still applies to the current test decision.
  • Scenario: The founder uses the paper-note result to judge whether to test a changing cue but cannot tell when that result was collected.
  • Linked findings: 1 (see §8)

Theme 3. The design package needs clearer handoff evidence and closure rules

Referenced artifacts, open-decision closure criteria, and the current design-system file are not yet sufficiently clear for a reliable handoff.

  • Do first: Provide the current artifacts, clarify completion criteria, and make file references consistent.
  • Issues in this theme: C5 · C11 · C12

C5. [🟡 Medium] The review cannot verify the described Phase 2–5 artifacts

  • Root cause: The package summarizes design artifacts but does not include them or provide paths that allow their contents to be checked.
  • Summary: The review can assess the package's claims but cannot confirm whether the referenced wireframe, journey notes, and other artifacts agree.
  • Proposal: Attach the referenced artifacts or provide working paths, then confirm that their current versions match the summaries.
  • Scenario: A builder asks whether the wireframe and journey notes agree, but the project owner can provide only summaries rather than the artifacts themselves.
  • Linked findings: 1 (see §8)

C11. [🟢 Low] Phase 5 completion criteria for open decisions are not stated

  • Root cause: The package requires review before completion but does not define what review must resolve.
  • Summary: Medium, final copy, placement, dimensions, visibility, and technical failure behavior remain open without criteria for deciding which are completion blockers.
  • Proposal: List the open decisions and define which ones must be settled for design handoff versus tested later.
  • Scenario: A design lead is asked to mark the work complete but cannot tell whether open placement, copy, or failure decisions prevent handoff.
  • Linked findings: 1 (see §8)

C12. [🟢 Low] The design-system file reference is inconsistent

  • Root cause: Conflicting filename references make the intended design-system source unclear.
  • Summary: A builder returning to the package may open the wrong file or be unable to locate the intended visual direction.
  • Proposal: Confirm the current filename and update every conflicting reference to point to it.
  • Scenario: A builder looks for the visual direction before implementing the cue and encounters conflicting design-system filenames.
  • Linked findings: 1 (see §8)

Theme 4. Trust and operation boundaries still need explicit decisions

The package does not yet explain the food-safety boundary or define how cue failure will be recognized and handled.

  • Do first: State what the cue does and does not judge, and define its failure experience and detection.
  • Issues in this theme: C9 · C13

C9. [🟢 Low] The food-safety boundary has no stated rationale

  • Root cause: The responsibility boundary is stated but its rationale and implications for user trust are not explained.
  • Summary: A user could mistake a reminder to recall food for a judgment about whether that food is safe or suitable to eat.
  • Proposal: State why the cue prompts recall without making safety judgments, and keep that boundary clear in the user-facing experience.
  • Scenario: A person sees a reminder about food at the back of the fridge and needs to understand that the cue is not judging whether it is safe to eat.
  • Linked findings: 1 (see §8)

C13. [🟢 Low] A cue failure could silently remove the recall benefit

  • Root cause: The cue's failure behavior and the means of recognizing failure are not defined.
  • Summary: A person can continue choosing a meal if the cue is unavailable, but the user and team may not know whether it failed or was simply missed.
  • Proposal: Define the user-facing fallback and an appropriate way for the team to recognize failures without interrupting meal choice.
  • Scenario: A person choosing a meal does not see the cue and continues without interruption, while the team cannot tell whether the cue failed or went unnoticed.
  • Linked findings: 1 (see §8)

§7. Resolution path

Issues are split into 'solved together once the foundation is set' and 'handle separately'. Setting the foundation first is the efficient path.

  • Foundation (4): Defining the intended user and the journey where the cue wins will clarify what value a digital medium must add and narrow the purchase-model assumptions. The price, cost, and willingness-to-pay questions will still need their own evidence after that foundation is clearer.
  • Separate (9): Aligning the cue behavior across design stages, defining test completion criteria, improving evidence freshness, and resolving documentation, failure-handling, and safety-boundary questions require separate decisions and owners.

§8. All findings (13)

Every finding from the review. This is the detailed evidence behind the §6 key issues; open it when you need it.

[1] The reminder’s behavior over time is inconsistent across design stages

🟡 Medium · Perspective: Cross-document contradiction · key issue C7

  • Core: Cue behavior changes across design stages
  • Evidence: The Phase 3 provisional direction explores a different short reminder at each opening, while the Phase 4 message behavior is open and the Phase 5 sketch repeats the same cue after a few days. A person returning to the fridge after several days would therefore encounter a behavior that depends on which artifact is treated as current. This creates a validation and handoff blocker, not a blocker to choosing a meal. The fading note is an early signal, so changing the cue should remain a test focus rather than become a confirmed requirement.
  • Proposal: Before marking Phase 5 complete, record the changing-versus-repeating cue behavior as an explicit open decision and align the Phase 3, Phase 4, and Phase 5 artifacts without choosing an outcome. Keep the multi-day noticeability question labeled as a test focus.
  • Source: Cue behavior and cross-document consistency
  • Scenario: (A household member who returns to the fridge after several days) They open the fridge and encounter the reminder again.
    • Expected: The cue follows one clearly chosen repeat behavior. / Actual: One design description suggests a new reminder at each opening, while another suggests repeating the same cue after a few days.
    • Breaking point: The experience depends on which design stage a builder follows.
  • Worth rechecking: "Which repeat behavior do you want someone to experience after opening the fridge several times, and which design description should represent that choice?"

[2] The package does not establish where this concept wins in the user’s journey

🔴 High · Perspective: Value Chain competition fit · key issue C1

  • Core: Winning journey lacks alternatives and differentiation
  • Evidence: The package says the concept has no validated competitive advantage, but provides no stage-by-stage user value chain, current alternatives, direct competitors, or reason to choose this cue. Someone deciding whether to build or buy such a reminder would have no grounded comparison with existing habits or products. This is a strategic foundation gap: without that context, the team cannot tell whether the concept addresses an underserved step or competes against a stronger existing choice.
  • Proposal: Before treating the product direction as established, map the user’s journey from buying food to choosing a meal and identify the current option at each step, including existing products, personal habits, and giving up. Then identify the specific step this concept serves and gather evidence for why it could be preferred. Keep the result separate from the current meal-choice UX scope.
  • Source: Value chain and competition
  • Scenario: (A founder deciding whether to invest in building a fridge reminder) They compare the concept with current ways people remember food.
    • Expected: The package identifies the relevant journey stage, alternatives, and a grounded reason to choose the cue. / Actual: The package states that competitive advantage is unvalidated but does not map the stages or alternatives.
    • Breaking point: The founder cannot establish where the concept competes or why it should be chosen.
  • Worth rechecking: "Which meal-choice step should this cue own, what does the person use there today, and what evidence supports choosing this concept instead?"

[3] The intended group of similar users is not defined

🟡 Medium · Perspective: Specificity · key issue C2

  • Core: Test group has no shared user boundary
  • Evidence: The package gives useful detail about the founder, but the planned test with a few similar people has no stated similarity criteria or intended user boundary. For example, someone choosing meals alone may encounter the cue differently from someone sharing a fridge. Without clarifying who counts as similar, results may not show whether the concept fits its intended audience. This is distinct from the already noted lack of value-chain and competitor mapping.
  • Proposal: Add a short, explicitly provisional description of who qualifies as a similar tester and what shared behavior makes them relevant. Keep it as a test criterion, not a confirmed product requirement.
  • Source: Persona and user boundary
  • Scenario: (A researcher recruiting a few people for an early cue test) They decide whether a person who shares a fridge qualifies for the test.
    • Expected: The test uses stated user criteria to judge who represents the intended group. / Actual: The package refers to similar people but gives no similarity criteria or user boundary.
    • Breaking point: The researcher cannot tell whether different participants represent the same intended use context.
  • Worth rechecking: "What shared meal-planning or fridge-use behaviors make someone a suitable participant in the planned test?"

[4] Phase 5 completion criteria for open decisions are not stated

🟢 Low · Perspective: Handoff fidelity · key issue C11

  • Core: Open decisions lack closure thresholds
  • Evidence: The package says review is required before Phase 5 can be marked complete, while leaving medium, final copy, placement, dimensions, visibility, and technical failure behavior open. It does not distinguish which choices can remain open for later validation and which must be resolved before completion. For example, a reviewer could mark the phase complete while cue visibility remains unverified, even though the scenario check identifies visibility as an open concern. This can make phase status and the next builder's expectations inconsistent.
  • Proposal: Add a short completion gate that labels each open choice as either a Phase 5 blocker or an explicitly deferred validation item, with an owner and the next evidence needed. Keep the unresolved choices themselves unchanged.
  • Source: Handoff and completion criteria
  • Scenario: (A design lead preparing to mark the work complete) They review open questions about medium, copy, placement, visibility, and failure behavior.
    • Expected: The completion rule distinguishes decisions that block handoff from those that can be tested later. / Actual: The package requires review before completion but does not say what that review must resolve.
    • Breaking point: The design lead cannot consistently decide whether the work is ready to close.
  • Worth rechecking: "Which open choices must be resolved before this design is complete, and which are deliberately deferred to later testing?"

[5] The cue test cannot yet separate wording from visibility

🟡 Medium · Perspective: Measurement readiness · key issue C4

  • Core: Visibility confounds wording test results
  • Evidence: The package proposes testing whether a different short reminder at each opening stays noticeable, while also stating that the cue’s medium and placement are open and actual visibility is unverified. When the founder returns to the fridge after a few days, a missed cue could reflect its location or medium rather than its wording. Without a documented baseline or way to distinguish those explanations, the test may not clarify what should change; this limits validation confidence, not the meal-choice flow itself.
  • Proposal: Before using this test to guide the design, document how visibility and placement will be held steady or recorded, what comparison will be made with the unchanged cue, and what observation would count as improved noticeability. Keep the changing-cue idea labeled as a test hypothesis, not a product requirement.
  • Source: Experiment design and cue visibility
  • Scenario: (A participant returning to the fridge after a few days) They do not respond to a short reminder being tested.
    • Expected: The test records enough about placement and visibility to interpret the response to the wording. / Actual: The medium and placement are open, and actual visibility is unverified.
    • Breaking point: A missed cue cannot be attributed to wording rather than visibility.
  • Worth rechecking: "How will you know whether someone missed the reminder because of its wording or because they never saw it?"

[6] The early reminder test has no stated collection date

🟢 Low · Perspective: Time-box validity · key issue C10

  • Core: Paper test evidence lacks a date
  • Evidence: When the founder uses the paper-note result to judge whether a changing cue is worth testing, the package identifies it as an early signal but gives no date for when it was collected. That prevents the review from distinguishing a recent observation from one that may no longer reflect the current situation. This limits confidence in the evidence, but does not by itself block the meal-choice journey.
  • Proposal: Add the collection date, test period, and any relevant context to the test record. Until that is available, describe the observation as undated early evidence and do not use it as proof that digital cues or changing copy will work.
  • Source: Evidence timing and freshness
  • Scenario: (A founder deciding whether to run a changing-cue test) They use the paper-note result as an early signal.
    • Expected: The observation includes a date or bounded period so its current relevance can be assessed. / Actual: The package reports the signal without stating when it was collected.
    • Breaking point: The founder cannot distinguish a recent observation from an outdated one.
  • Worth rechecking: "When was the paper-note observation collected, and does it still represent the current situation?"

[7] The tentative purchase model has no evidence of viable economics

🟡 Medium · Perspective: Business model · key issue C6

  • Core: Purchase economics remain unsupported by evidence
  • Evidence: The package describes a one-time purchase as tentative while leaving price, device, digital value, cost, and willingness to pay unvalidated. For example, the founder could choose a fridge-side cue that feels useful during a meal but still be unable to decide whether its production cost supports a purchase price people would accept. This is a business-validation gap, not a reason to add a purchase flow to the current UX, which explicitly has none.
  • Proposal: Keep the purchase model marked as an open hypothesis. Before treating it as a product decision, identify the likely medium and estimate its cost, then test whether the demonstrated meal-choice benefit supports a one-time price with relevant users.
  • Source: Revenue model and economics
  • Scenario: (A founder considering a one-time purchase for a fridge-side cue) They estimate a format and price after seeing that a reminder may be useful.
    • Expected: The purchase assumption is checked against cost, price, and willingness-to-pay evidence. / Actual: The model remains tentative, with device, price, digital value, cost, and willingness to pay unvalidated.
    • Breaking point: Usefulness in a meal-choice moment does not tell the founder whether the purchase can be viable.
  • Worth rechecking: "What evidence would show that the intended user will pay a price that can support the chosen format and its costs?"

[8] A cue failure could silently remove the recall benefit

🟢 Low · Perspective: Operations · key issue C13

  • Core: Cue failure has no detection path
  • Evidence: The package leaves technical failure behavior open. If you are choosing a meal and the cue is unavailable, you can still continue, which protects the meal-choice journey. However, the package does not yet establish how you or the team would tell that the cue failed rather than simply went unnoticed. This is a medium-specific implementation question, not a reason to add tracking or interrupt the meal flow.
  • Proposal: After choosing the cue medium, define its failure behavior and whether any simple recovery or health check is warranted. Keep meal choice uninterrupted and avoid adding tracking unless it is necessary to protect the core value.
  • Source: Operations and failure handling
  • Scenario: (A person choosing a meal when the cue is unavailable) They open the fridge and do not see the expected reminder.
    • Expected: Meal choice continues, and the team has a suitable way to distinguish a failure from an unnoticed cue. / Actual: The user can continue, but the package does not establish how the failure would be recognized.
    • Breaking point: The recall benefit may disappear without the user or team knowing why.
  • Worth rechecking: "If the cue is unavailable, how will the user continue and how will you learn that the cue failed rather than went unnoticed?"

[9] The design-system file reference is inconsistent

🟢 Low · Perspective: Document maintainability · key issue C12

  • Core: Design file reference is inconsistent
  • Evidence: The package gives conflicting forms for the design-system filename, then asks the reviewer to use a different listed filename. A builder returning to the package may open the wrong file or be unable to locate the intended visual direction. This is a documentation issue, not evidence that the cue’s user-facing value is broken.
  • Proposal: Confirm the exact repository filename and use that same name consistently wherever the design-system artifact is referenced.
  • Source: Design references and handoff
  • Scenario: (A builder returning to the project to check its visual direction) They follow the design-system reference in the package.
    • Expected: The reference points consistently to the current intended file. / Actual: The package gives conflicting filename forms and another filename as the one to use.
    • Breaking point: The builder may open the wrong file or fail to find the intended direction.
  • Worth rechecking: "Which design-system filename should a builder open to find the current visual direction?"

[10] Cue interaction signals are not linked to the intended food-recall outcome

🟡 Medium · Perspective: Measurement signal split · key issue C8

  • Core: Attention is not proof of recall
  • Evidence: The package records that the founder noticed the paper reminder twice and used forgotten food, but does not separate these early signals from a later outcome such as fewer forgotten or spoiled items. In a meal-choice moment, seeing or checking the cue may show that it attracted attention without showing that it delivered the stated recall value. Without that distinction or a decision rule, the test could support continued work on the cue while leaving the central value hypothesis unresolved.
  • Proposal: Keep noticing, checking, and using the cue as early signals; separately define a time-bounded outcome that reflects whether food at the back is recalled before it is forgotten or spoiled. State what evidence would support, weaken, or leave the value hypothesis unresolved, without treating the changing-cue test focus as a product requirement.
  • Source: Measurement and value validation
  • Scenario: (A participant who notices a reminder while choosing a meal) They see or check the cue and may use food from the fridge.
    • Expected: The test records both attention signals and whether food recall improves. / Actual: The package notes that the reminder was noticed and forgotten food was used, but does not define a later recall outcome.
    • Breaking point: The team cannot tell whether attention signals predict fewer forgotten or spoiled items.
  • Worth rechecking: "What later result would show that noticing the cue led to remembering food that might otherwise have been forgotten?"

[11] The review cannot verify the described Phase 2–5 artifacts

🟡 Medium · Perspective: Handoff fidelity · key issue C5

  • Core: Named artifacts are unavailable for verification
  • Evidence: The intake names and summarizes the design artifacts, but the source itself has no file path and none of those files are included. For example, when the founder asks whether the wireframe and journey notes agree, this review can only compare the summary's claims, not the artifacts that the next builder will use. That limits confidence in both the review result and any section-specific correction.
  • Proposal: Provide the current Phase 2–5 files with their exact paths or links, including the wireframe, UX design, design system, and scenario check. Then confirm their versions and update the review against those files before using it to close Phase 5.
  • Source: Handoff and source verification
  • Scenario: (A builder checking whether the wireframe matches the journey notes) They ask to compare the artifacts described in the intake.
    • Expected: The referenced source files or working paths are available for review. / Actual: The package summarizes artifacts but includes neither their files nor file paths.
    • Breaking point: Only the summaries can be assessed, not the underlying artifact contents.
  • Worth rechecking: "Can you provide the referenced wireframe and journey notes so their contents and consistency can be checked?"

[12] The package does not yet show why the cue needs a digital medium

🟡 Medium · Perspective: Value delivery · key issue C3

  • Core: Digital delivery has no proven advantage
  • Evidence: The package describes an early paper-note signal, while the proposed digital value and device remain unvalidated. At meal-choice time, the founder may benefit from a visible paper cue just as much as from a screen; the package does not yet show what additional user benefit would justify a digital or dedicated product. This is separate from deciding which wording is most noticeable.
  • Proposal: Keep the medium open and compare the simplest viable cue formats against the same recall outcome. Record what a digital format uniquely enables before treating it as part of the product promise.
  • Source: Product promise and delivery medium
  • Scenario: (A founder choosing between a paper reminder and a digital cue) They decide what form to build for the meal-choice moment.
    • Expected: The selected medium provides a demonstrated or testable benefit over the relevant alternative. / Actual: The early signal is from a paper note, while the digital value and device remain unvalidated.
    • Breaking point: The founder has no grounded reason to choose the more complex medium.
  • Worth rechecking: "What can the digital cue help the intended user do that a visible paper reminder cannot?"

[13] The food-safety boundary has no stated rationale

🟢 Low · Perspective: Decision rationale integrity · key issue C9

  • Core: Food safety boundary lacks decision rationale
  • Evidence: The package says the person decides food safety and meal fit, but provides no rationale for this responsibility boundary. For example, when the founder sees a reminder about food at the back of the fridge, the cue is intended to prompt recall, not to judge whether that food is safe to eat. Recording that distinction and its reason would help future copy and design decisions avoid implying a safety judgment the product does not provide.
  • Proposal: Add a short rationale to the scope decision explaining that the cue supports recall rather than assessing food safety or meal suitability. Then confirm whether the existing plain reminder communicates that boundary clearly enough.
  • Source: Trust and food-safety boundaries
  • Scenario: (A person who sees a reminder about food at the back of the fridge) They decide whether to use that food for a meal.
    • Expected: The cue prompts recall while leaving safety and meal-fit decisions with the person. / Actual: The package states that boundary but does not explain its rationale.
    • Breaking point: The person may mistake a recall prompt for a food-safety judgment.
  • Worth rechecking: "Why should the cue prompt recall without judging whether the food is safe or suitable to eat?"

§8.75. Dependency map · what to fix first so the rest follows

The issues are intertwined. Looking at dependency order rather than severity, this shows what to fix first so the rest follows.

🚧 Blocking others · fix these first

  • Unsettled user and competitive wedge → blocks: The package does not yet show why the cue needs a digital medium · The reminder’s behavior over time is inconsistent across design stages · The tentative purchase model has no evidence of viable economics
  • Unclear test evidence → blocks: Cue interaction signals are not linked to the intended food-recall outcome

🌱 Root causes · several symptoms come from here

  • Unvalidated user and product promise → leads to: The intended group of similar users is not defined · The package does not establish where this concept wins in the user’s journey · The package does not yet show why the cue needs a digital medium · The reminder’s behavior over time is inconsistent across design stages · The tentative purchase model has no evidence of viable economics
  • Test design does not yet prove recall → leads to: The cue test cannot yet separate wording from visibility · Cue interaction signals are not linked to the intended food-recall outcome · The early reminder test has no stated collection date
  • Handoff materials and trust boundaries need clarification → leads to: The review cannot verify the described Phase 2–5 artifacts · Phase 5 completion criteria for open decisions are not stated · The design-system file reference is inconsistent · The food-safety boundary has no stated rationale · A cue failure could silently remove the recall benefit

🔗 Must be solved together

  • The cue test cannot yet separate wording from visibility ↔ Cue interaction signals are not linked to the intended food-recall outcome (A useful test needs both a way to interpret whether the cue was seen and an outcome that shows whether it helped food recall; either measure alone leaves the result incomplete.)

§9. Next actions (what to do first)

An action plan in dependency order. The top item is the most fundamental decision; work from the top down.

🔴 Settle the product identity and top value

  • Narrow the product to one clear promise for one intended user and one meal-choice moment.
    • First action: In a founder-led decision, write one sentence naming who the cue helps, when they need it, and what recall benefit it promises; mark which parts are supported and which remain hypotheses.
    • Why now: The stated identity is a useful starting point, but the user boundary and reason to choose this concept are not yet established. Later decisions about medium, behavior, and price depend on a sharper promise.

🟡 Define the user and the journey where the product can win

  • Set testable criteria for the intended user group.
    • First action: Describe the meal-planning, fridge-use, and food-sharing behaviors that make someone a relevant participant.
    • Why now: A test with people described only as similar cannot show whether the result applies to the intended user.
  • Map the meal-choice journey and choose a specific product wedge.
    • First action: List the stages from deciding what to eat through finding and using food; at each stage, note current products, workarounds, and doing nothing, then identify where the cue has a reason to be chosen.
    • Why now: The package does not yet establish where the concept wins. Clarifying that before committing to a build reduces the risk of developing an undifferentiated solution.

🟢 Check the cue's value and the evidence for its benefit

  • Compare the digital cue with a paper reminder and settle the intended repeat behavior.
    • First action: Choose one testable cue format and one behavior for repeated fridge openings, then update the design descriptions to match.
    • Why now: The current package leaves both the medium's added value and the reminder's behavior unsettled, making later test results and design work difficult to interpret.
  • Design a test that separates visibility, attention, and actual food recall.
    • First action: Record cue placement and visibility, define an early attention signal, define a later recall outcome, and add the collection date to the existing paper-note observation.
    • Why now: Noticing a cue is not the same as remembering food. A test that distinguishes these outcomes will give a more useful answer about the promised benefit.

🔵 Complete purchase, handoff, and operating details

  • Validate the purchase assumptions after clarifying the user and product wedge.
    • First action: Compare a candidate format's cost and price assumptions with evidence about whether the intended user would pay.
    • Why now: The purchase model is still tentative, and the value and medium that support it have not yet been established.
  • Make the design package reliable to hand off.
    • First action: Provide the referenced artifacts, identify the current design-system file, and state which open choices block completion versus remain for later testing.
    • Why now: These separate handoff gaps can be closed once the product direction and test plan are clearer.
  • Clarify trust boundaries and cue failure handling.
    • First action: Explain that the cue prompts recall rather than judging food safety, and define what the user experiences and how the team recognizes an unavailable cue.
    • Why now: These details matter for user trust and operation, but they do not need to determine the initial product wedge.

Where to decide with an expert: The missing journey and competitor evidence leaves a strategic choice about where this product should compete and why users would choose it. A founder should lead that decision, with research support as needed; the review should surface the choice rather than decide the market strategy. Team resource and timing details were not provided, so no deadline or cost guardrail is assumed.


§10. Development readiness gate

A gate that checks readiness before the design goes to development. Fill in any ❌ first so you can start safely.

  • ❌ Core problem, intended user, and top value are defined
  • ❌ The product has a clear place in the user's journey and a reason to be chosen
  • ❌ The core cue behavior and user flow are consistent
  • ❌ The proposed medium has a supported user benefit
  • ❌ A test connects cue visibility and interaction to food recall
  • ❌ The purchase model has supporting evidence
  • ❌ Technical direction and cue failure behavior are defined
  • ❌ High-severity foundation blocker is resolved
  • ❌ Current artifacts and existing assets are available and their preservation risks are clear

Not passed yet:

  • The intended user and the journey where the concept wins are not established.
  • The digital medium and the cue's behavior remain unsettled.
  • The test does not yet show whether the cue improves food recall.
  • Purchase assumptions lack evidence, and technical failure behavior is open.
  • Referenced design artifacts are unavailable for verification, and handoff completion criteria are unclear.

§11. Handoff messages · copy and send as is

Whether you hand this to a teammate, an AI agent or yourself, these messages can be copied and sent as is, no extra write-up needed.

To your team

The review found a promising, concrete starting point: helping someone remember food at the back of the fridge when choosing a meal. Before building, please agree on the intended user and the journey step where this cue is meaningfully better than current alternatives. Then settle whether a digital cue adds value, make its repeat behavior consistent, and define how a test will measure actual food recall rather than just noticing the cue. The referenced design files and completion criteria also need to be made clear before handoff.

To an AI agent

Use this review to guide the next design work. Start by narrowing the product identity and top value with the project owner; do not assume the target user, winning journey, or digital advantage is already validated. Next, define the user group and map current alternatives across the meal-choice journey. Keep the reminder behavior consistent across design documents, and design a test that distinguishes visibility, attention, and actual food recall. Before treating the design as ready, verify the referenced artifacts, clarify which decisions block completion, and preserve the stated boundary that the cue does not judge food safety.

If you fix it yourself

Start by writing one clear product promise for one intended user and meal-choice moment. Define who qualifies for the test, then map the meal-choice journey and current alternatives to choose a specific wedge. After that, decide whether digital adds value, align the cue's repeated behavior, and define a test for visibility and food recall. Finally, add the missing evidence dates, provide the referenced design files, clarify completion criteria, and resolve the purchase and failure-handling assumptions.


This report is a diagnosis, not a guarantee of success. It points to where strengthening the design will make it more solid. Review again after improving to catch new gaps introduced along the way.

Zero to Builder

It shows how you grow as a builder

See how well you direct AI, and what to practice to reach the next level.

View actual growth report →

A BUSINESS DESIGN FRAMEWORK FOR ZERO-STATE BUILDERS

The moments their product direction changed.

“Now I know what our team was missing.”

We'd already built the product and spent a million won on paid ads. Three of us were all in. But of 17 signups, the number who experienced the core feature was zero. We didn't know what was wrong, or how to fix it.

At this rate, we'd keep pouring in time and money for the same result. We even started wondering whether to keep going with the idea at all.

We ran Hyper-Review, and it found 45 gaps in our planning doc. Together with a founder consult on the report, the biggest problem turned out to be this: we'd built the product on a thin service design. The persona was off, there was no real user value-chain analysis, so the UX was a mess too. It diagnosed all of it in one hour, and corrected the exact next actions.

This kind of consulting normally takes weeks and millions of won. I had no idea you could get diagnosed and handed a fix this fast. In the end we saved months of time and tens of millions, and could finally build a real product on a real design. In just one hour. I love it.

Hyper-ReviewB2C2B service · founder, ex-senior SI engineer · 3-person startup team

SIMPLE, QUICK START

Paste one install prompt into your AI agent.

New to AI agents? Read the setup guide

Installation prompt for Claude Code · hover to previewAdd the PurplePrint MCP to Claude Code. Server name: purpleprint, transport: http, URL: https://app.purpleprint-ai.com/mcp. Register it globally (user scope), and add alwaysLoad: true to mcpServers.purpleprint in ~/.claude.json (this prevents /purpleprint:* slash commands from going missing in recent Claude Code IDE). If editing the file directly, save as UTF-8 no BOM. Walk me through Authenticate in /mcp. ⚠️ **Even if the /purpleprint:* slash commands never show up, it still works. Once connected, just say "start PurplePrint" in plain language: it runs the pp_start tool.** The slash list is a convenience, not the entry point. Don't reinstall or get stuck on it. If auth is needed and no prompt appears, disable and re-enable purpleprint, then check again. If it already shows "connected", auth is usually done. Also, so it resumes next time, append a resume rule to ~/.claude/CLAUDE.md (global): skip if already present, don't overwrite existing content: "When resuming a project you designed with PurplePrint, call pp_start first. If PurplePrint MCP is not connected, do not just proceed: first tell the user you are running without PurplePrint, show the connection guide (https://www.purpleprint-ai.com/en/docs#connect), and connect it for them if they want (the app must be reopened afterwards for the tools to appear). Ignore this for unrelated work." Final step (required): when setup and login are done, tell me exactly this. "Now restart Claude Code. In a terminal, end this session and run claude again; in the VS Code or Cursor extension, reload the window; in the desktop app, quit it completely (including the tray) and reopen it. Closing the window isn't enough: quit completely and reopen it so the new connection is picked up. Once it's open again, say "start PurplePrint"." A new connection only takes effect after the app is reopened, so it's normal if you can't confirm it in this session. Don't reinstall.
Installation prompt for Cursor · VS Code · hover to previewAdd the PurplePrint MCP to this editor. Server name: purpleprint, URL: https://app.purpleprint-ai.com/mcp. Register it as a remote/http MCP in this tool's settings: globally (user settings, e.g. ~/.cursor/mcp.json or VS Code user settings), not just one project. If an OAuth/authorize flow is needed, walk me through the browser login. ⚠️ **Even if the command list never shows up, it still works. Once connected, just say "start PurplePrint" in plain language: it runs the pp_start tool.** The list is a convenience, not the entry point: don't get stuck on it. If auth is needed and no prompt appears, disable and re-enable purpleprint. If it already shows "connected", auth is usually done. Also, so it resumes next time, append a resume rule to ~/.cursor/rules/purpleprint.mdc (frontmatter alwaysApply: true) for Cursor, or your user instruction file for VS Code Copilot (global): skip if already present, don't overwrite existing content: "When resuming a project you designed with PurplePrint, call pp_start first. If PurplePrint MCP is not connected, do not just proceed: first tell the user you are running without PurplePrint, show the connection guide (https://www.purpleprint-ai.com/en/docs#connect), and connect it for them if they want (the app must be reopened afterwards for the tools to appear). Ignore this for unrelated work." Final step (required): when setup and login are done, tell me exactly this. "Now quit the editor (Cursor or VS Code) completely and reopen it. Closing the window isn't enough: quit completely and reopen it so the new connection is picked up. Once it's open again, say "start PurplePrint" in a new chat." A new connection only takes effect after the app is reopened, so it's normal if you can't confirm it in this session. Don't reinstall.
Installation prompt for Codex · hover to previewAdd the PurplePrint MCP to Codex. Server name: purpleprint, URL: https://app.purpleprint-ai.com/mcp. Register it as a streamable HTTP MCP in ~/.codex/config.toml (shared by Codex CLI/IDE) and complete the OAuth login. Tell me up front to finish the login window within 5 minutes (Codex only waits 5 minutes). If it's late and a "You're signed in" notice or a 127.0.0.1 connection error appears, start the login once more: I'm already signed in, so it finishes quickly. On Windows PowerShell, if codex.ps1 is blocked by the execution policy, run it as cmd /c codex mcp ... When done, verify with codex mcp list. It's fine if /purpleprint:start doesn't appear in the / menu: saying "start PurplePrint" uses the pp_start tool. Also, so it resumes next time, append a resume rule to ~/.codex/AGENTS.md (global): skip if already present, don't overwrite existing content: "When resuming a project you designed with PurplePrint, call pp_start first. If PurplePrint MCP is not connected, do not just proceed: first tell the user you are running without PurplePrint, show the connection guide (https://www.purpleprint-ai.com/en/docs#connect), and connect it for them if they want (the app must be reopened afterwards for the tools to appear). Ignore this for unrelated work." Final step (required): when setup and login are done, tell me exactly this. "Now restart Codex. In the CLI, end this session and run it again; in the VS Code extension, reload the window; in the ChatGPT desktop app, quit it completely (including the tray) and reopen it. Closing the window isn't enough: quit completely and reopen it so the new connection is picked up. Once it's open again, say "start PurplePrint" in a new thread." A new connection only takes effect after the app is reopened, so it's normal if you can't confirm it in this session. Don't reinstall.
Installation prompt for Antigravity · hover to previewAdd the PurplePrint MCP to Antigravity as a global MCP. Server name: purpleprint, URL: https://app.purpleprint-ai.com/mcp. Register it via serverUrl in ~/.gemini/config/mcp_config.json, and check ~/.gemini/antigravity/mcp_config.json if needed. After registering, go to Settings > Customizations > Installed MCP Servers, click Refresh, and complete Authenticate. Also, so it resumes next time, append a resume rule to the global instruction file Antigravity reads at session start (e.g. ~/.gemini/GEMINI.md or AGENTS.md) (global): skip if already present, don't overwrite existing content: "When resuming a project you designed with PurplePrint, call pp_start first. If PurplePrint MCP is not connected, do not just proceed: first tell the user you are running without PurplePrint, show the connection guide (https://www.purpleprint-ai.com/en/docs#connect), and connect it for them if they want (the app must be reopened afterwards for the tools to appear). Ignore this for unrelated work." Final step (required): when setup and login are done, tell me exactly this. "Now quit Antigravity completely and reopen it. Closing the window isn't enough: quit completely and reopen it so the new connection is picked up. Once it's open again, say "start PurplePrint"." A new connection only takes effect after the app is reopened, so it's normal if you can't confirm it in this session. Don't reinstall.

To start: after PurplePrint is connected, enter /purpleprint:start or say “Let's start PurplePrint.”

PRICING

Free trial

$0 14 days

No card · no automatic charge when it ends

  • Design Coach: up to problem definition (steps 0–2) on the web · every step when connected to your AI tool
  • 1 Hyper-Review: service design (39 axes) or dev design (DAR) · a failed run doesn't count
  • 2 projects at a time
  • Kits · builder growth tracking
Start free for 14 days

Beta subscription

$13 / month

Beta price · list $20

  • Design Coach, every step: on the web and in your AI tool
  • 10 Hyper-Reviews / month: service design (39 axes) · dev design (DAR)
  • 4 projects at a time
  • Kits · builder growth tracking
Subscribe to beta

The web coach has a usage limit on both plans. What's left shows in the coach.

AI processing uses zero data retention routes and is not used to train models. Privacy · Read setup details

FAQ

What makes PURPLEPRINT different?

How is this different from using Claude Code or Codex alone?

Claude Code and Codex are agents that execute work. PurplePrint runs inside them and adds the order of service-design decisions, evidence-backed recommendations, approval gates, artifacts, and the next action.

What if I don't know how to choose?

PurplePrint recommends a first choice, explains why it fits your situation and why other options come later. You check the assumptions against your experience. Uncertain points become things to test.

Can I start with only a one-line idea?

Yes. Design Coach begins by clarifying why the product should exist, then guides you through the user, problem, product, experience, go-to-market, technical design, and handoff in order.

Can I diagnose and improve a product I already built?

Yes. Start with Hyper-Review to find gaps in the current design, then return to the necessary Design Coach phases to strengthen them.

Does it stop at a design document?

The design guides implementation, testing, and deployment with your AI agent. PurplePrint also helps plan and carry out customer acquisition experiments. You review results and authorize external accounts and paid services as needed.

Where do my ideas, conversations, and design files live?

With an AI tool (MCP), coaching documents stay in your workspace and conversations never reach PurplePrint's servers. With the web coach, conversations and documents are kept in your account storage so you can pick up where you left off, and deleting a project removes them right away. Hyper-Review analyzes the materials you submit or select on the server and stores the resulting report. Progress and usage are recorded separately, without content.

Is my idea used to train AI?

No. AI processing for the web coach and Hyper-Review is not used to train models. External AI models are called only through zero data retention routes that keep neither input nor output. With an AI tool (MCP), coaching conversations happen inside the AI you use and never reach PurplePrint's servers. You own the design artifacts you create.

Do I need another app or service-design expertise?

No. Keep working inside the agent you already use. You do not need to understand MCP, skills, hooks, memory, or compaction to follow the process.

Have an idea? Start designing today

14 days free, no card needed.

Not sure PurplePrint is right for you? Ask your AI.