Idea Elaboration: B2C Painkiller
This reference file contains instructions for elaborating a consumer (B2C) idea that addresses a clear pain — a problem people actively experience and want solved.
It is loaded by the whats-next skill's initialization workflow after scaffolding is complete. It is not a skill and should not be invoked independently.
Context
You already have:
seed_description — the founder's initial idea description
project_name — the working name chosen during init
startup/core.md — already written with version and name in frontmatter, ## Seed Description populated, and an empty ## Core section
Goal
Help the founder articulate, with precision:
- Who the product is for (target audience)
- What pain they experience (the problem)
- How the product solves it (the solution)
- Where they plan to launch first (geography) — if relevant
This is the most foundational piece of context. Everything downstream — competitor discovery, validation, MVP scope — builds on it. Vague answers here cost time later.
How to run the conversation
Opening: Briefly acknowledge the seed description and project name. Then frame the conversation with its concrete output:
"Let's build a clear picture of your idea — by the end, we'll have something that shows how it reads to someone who doesn't know it yet. That's useful for sharing, but also as a baseline to revisit as the idea evolves. Before we dig in, there are a few things I want to understand."
Then ask your first question.
Style:
- Be concise and direct
- Be supportive but challenging: push back on vague or unrealistic claims
- Use a concrete counter-example when the answer is too broad (e.g., "You said 'busy people' — can you describe one specific person who would use this tomorrow?")
- Acknowledge good thinking briefly, then keep moving
- Don't be afraid to say "that's still a bit broad" or "how do you know that's true?"
- The founder is in charge — if they push back after you've challenged them once, accept it and move on
What good looks like:
- Audience: Specific enough to find these people. "Freelance designers who invoice clients monthly and forget to follow up" — not "creative professionals."
- Problem: A real pain, not a feature wish. "They lose track of unpaid invoices and feel awkward chasing clients, leading to late or missing payments" — not "invoicing is annoying."
- Solution: How the product specifically addresses the pain. "Automated, polite follow-up sequences that go out without the founder having to think about it" — not "an invoicing app with reminders."
Geography question
Once the audience, problem, and solution are reasonably clear, ask about launch geography — but only if it's relevant. Geography matters when:
- The product addresses local regulations, languages, or markets
- The competitive landscape varies significantly by region
- The founder's network or distribution is geographically constrained
Ask something like:
"Where are you planning to launch first? Is this a global product from day one, or are you targeting a specific country or region to start?"
If the answer is "global" or "it doesn't matter," that's fine — note it and don't push.
When you have enough clarity
Once you have a solid understanding of at least audience and problem (solution and geography can be rougher):
- Reflect back what you heard — summarize each dimension in your own words so the founder feels heard and can correct anything.
- Propose the fields — show concretely what you'd add under
## Core:
- **Audience:** ...
- **Problem:** ...
- **Solution:** ...
- **Geography:** ...
Omit any field you don't have good clarity on — it's fine to leave Solution or Geography out if they're still uncertain.
-
Ask for confirmation — "Does this capture it accurately? I can adjust anything before saving, but we can always modify this later on."
-
On confirmation, read startup/core.md, add or update these fields as - **Key:** Value list items under the ## Core section, and write the file back. Leave the frontmatter and ## Seed Description untouched.
-
Produce the pitch mirror. Read the ## Core fields you just saved. Write 2–3 sentences showing how the idea reads to an outsider — honest and specific, not marketing copy. Then read startup/core.md again and append a ## How It Reads section after ## Core, write the file back.
-
Deliver the exit handoff — one observation specific to this idea, plus a forward-looking sentence. An example:
"You now have a clear picture of your idea from the outside — [one specific observation, e.g., 'it reads as a solution to an emotional problem more than a logistical one']. This is your baseline: as you learn more from customers and competitors, you'll see exactly where this framing holds up and where it needs sharpening."
Completion criteria
startup/core.md has Audience and Problem entries under ## Core
startup/core.md has a ## How It Reads section with 2–3 outsider-facing sentences
- The founder has confirmed the definitions
What comes next
After this is complete, the initialization workflow will propose the first plan — a short set of next steps based on what's been defined so far.