1.1.3 - The One-Line Promise That Keeps You Honest
Write the one-line promise: say who it is for, what result it creates and what it is deliberately not trying to do.
One-line promise
Is your one-line promise clear enough to keep decisions honest?
The call
Write the promise first. Otherwise AI generates options that sound right but pull the product in different directions.
Why it matters
If the promise stays vague, every feature sounds justified. Scope grows, messaging drifts and AI produces polished output that weakens the product direction. Human judgement matters here because it decides what the product will and will not do.
Explainer
A one-line promise is not a slogan. It is the shortest honest statement of who this is for, what outcome it creates and where the boundary sits. Until you can say the promise without piling on extra claims, the product direction is too soft. AI can help produce options, but it cannot decide what should and should not be promised.
Make the one-line promise concrete
Compare the broad version with a version you can actually test.
- Too vague: This helps people get better results from AI search.
- Concrete enough to test: This helps a content creator find gaps in what they have already published so they can decide what to write next, without giving generic content advice.
The second version lets two people position the product the same way from it.
Check the one-line promise
- Pass: You can say who it is for, what result it creates and what it is deliberately not trying to do.
- Fail: If the sentence still works after swapping in words like better, smarter or easier, the promise is still vague.
Do not move into messaging, scope or build work until this passes.
How to use AI for the one-line promise
- AI chat: Rewrite the one-line promise until you can state all three parts clearly.
- vibeCoding: Build the thinnest flow that tests this one-line promise in practice before broader build work.
- AI-assisted coding: Carry the same one-line promise into implementation and review so the live system keeps the same decision.
Sharpen the one-line promise
Copy this prompt into AI chat, replace the bracketed lines with your real one-line promise and keep the instruction exactly as visible here.
You are checking whether the one-line promise is clear enough before you decide what to build.
Constraint:
The one-line promise must be specific enough that two people would position the product the same way from it.
Context:
User: [name one real user]
Promised outcome: [name one promised outcome]
Boundary: [name one thing this does not promise]
Task:
Decide whether this one-line promise is clear enough to guide the product. If it is vague, rewrite it so you can name one user, one promised outcome and one clear boundary on what is not promised.
Check:
- Does it name one real user instead of a broad audience?
- Is the promised outcome specific enough that two people would describe the same value from it?
- Is the boundary clear enough to stop the promise from expanding?
Return:
- A corrected one-line promise
- A short explanation of what was vagueCopy this into AI chat. Replace the bracketed parts. Keep the rest unchanged. AI will likely suggest refinements based on what you enter. Use those to sharpen your thinking, not replace it. Create a free account to save your answers and pick up where you left off.
Evaluation
Before accepting the result, check whether two people would position the product the same way from it.
Example
To help you work through this, here is a real example. StartWithYourContext is an AI search tool built as part of the vibe2value project. Here is how its one-line promise was written using the three parts:
- User: A content creator who manages a website and publishes regularly.
- Promised outcome: Find gaps in what they have already published so they can decide what to write next.
- Boundary: It does not give generic content advice or suggest topics unrelated to the existing site.
This promise is specific enough that two people would position the product the same way from it.
When there is more than one side
Not every product makes a single promise. When a system serves more than one side, each side hears a different commitment and a promise written for one may not hold for the other.
Multi-sided worked example
For example, StartWithYourContext makes two different promises:
- Content creator: Relevant results shaped by what they have already published.
- Developer: A clean, well-integrated stack to build on.
Both promises are real, but they pull in different directions if they are not stated separately. Name which side each promise belongs to.
Risk and mitigation
- Risk: Writing a vague promise that sounds inspiring but allows conflicting interpretations, which increases scope drift and rework.
- Mitigation: Define one measurable outcome in the promise and reject changes that do not improve that outcome.
Key takeaway
Do not move forward until you can say who it is for, what result it creates and what it is deliberately not trying to do.
Work through this in a workshop
If your one-line promise is still unclear, bring it to a free weekly workshop. Bring the messy part of your AI-assisted build and leave with a clearer next step. In some sessions, we walk through practical examples on the Cloudflare Workers stack to show how a rough idea turns into something that actually runs.
What do you think?
How are you using a one-line promise to keep decisions honest and how is AI helping you hold that alignment?