Help us improve
Share bugs, ideas, or general feedback.
From idea-finder
Systematic process for discovering startup-worthy problems: interview scripts, market research, validation planning, and founder-market fit assessment.
npx claudepluginhub zhenya-vlasov/idea-finderHow this skill is triggered — by the user, by Claude, or both
Slash command
/idea-finder:idea-finderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Core principle:** Stay problem-focused at all times. Never prescribe a
references/anti-patterns.mdreferences/brief-template.mdreferences/competitor-research.mdreferences/distribution-mapping.mdreferences/doc-template.mdreferences/incumbent-risk.mdreferences/industry-workflow.mdreferences/interview-blocks.mdreferences/interview-scripts.mdreferences/network-mapping.mdreferences/opportunity-ranking.mdreferences/pain-extraction.mdreferences/tech-behavioral-trends.mdreferences/validation-playbook.mdRuns structured customer interviews to validate startup ideas, product hypotheses, or new features before building.
Analyzes a founder's business context and delivers 3 high-impact next moves for growth in marketing or sales. Asks diagnostic questions to uncover bottlenecks.
Validates business ideas via demand tests, smoke tests, fake-door experiments, landing pages, and go/no-go frameworks before building for bootstrapped developers.
Share bugs, ideas, or general feedback.
Core principle: Stay problem-focused at all times. Never prescribe a specific product, feature set, or solution. Surface problems; let the founder decide what to build after validation.
Discovery Document principle: discovery.md is the complete record — write
everything in it: all questions from each block (mark unanswered ones
[PENDING]), exact quotes, raw web search excerpts alongside summaries, and
running notes. The HTML web app shows only clean takeaways; the markdown file
holds the full source of truth.
Read ~/idea-finder/discovery.md.
Zoom in on one role. Ask 8 deeper questions conversationally, 2–3 at a time with real follow-ups before moving on:
Update the role's ROLE RESEARCH section in the discovery document. Re-render:
python3 ~/idea-finder/scripts/render.py
python3 ~/idea-finder/scripts/render.py
Check if serve.py is running: lsof -ti :3737
If not: python3 ~/idea-finder/scripts/serve.py &
Tell the user to open http://localhost:3737/Self-Map.html.
Turn a candidate problem into a testable hypothesis. Produces: a hypothesis statement, a Reddit post to publish today, a 5-question interview script, and yes/no signals to watch for.
Generate a tailored interview script for a network contact. After the call, process their notes back into the document.
Claude plays a skeptical potential customer. The founder must convince Claude the problem is real — without pitching a solution.
Deep competitive and market research for a specific role.
Write a vivid day-in-the-life customer persona — the kind you'd put on a wall and ask "would this person pay for this?"
Synthesize from: founder's personal experience, ROLE RESEARCH pain points, INTERVIEW DATA, web research. Structure as a narrative:
Update ROLE RESEARCH in discovery document.
Score all CANDIDATE PROBLEMS on a 50-point rubric (10 pts each):
Output format for each problem:
Problem: [Name]
Pain intensity: [X/10] — [one-line reason with evidence]
Frequency: [X/10] — [one-line reason]
Willingness to pay: [X/10] — [one-line reason]
Founder fit: [X/10] — [one-line reason]
Market accessibility: [X/10] — [one-line reason]
Total: [X/50]
Evidence gaps: [what's missing before you can trust this score]
Name the strongest problem and why. Name the one that needs most evidence before pursuing. Update CANDIDATE PROBLEMS.
Head-to-head comparison of two candidate problems.
| Dimension | Problem A | Problem B |
|---|---|---|
| Score | X/50 | X/50 |
| Best-case outcome | ||
| Biggest risk | ||
| Time to first revenue | ||
| Path to first 10 customers | ||
| Why this founder |
Give a clear recommendation — don't hedge. Two sentences. If genuinely tied, name the single piece of information that resolves it and how to get it. Update CANDIDATE PROBLEMS.
Score founder-market fit across five axes (0–5 each):
Verdict: total + meaning (0–10: weak, 11–17: moderate, 18–25: strong). State two strongest edges concretely. State the biggest gap honestly. "The thing that would make you clearly the right founder for this is [X]. Here's how you could get there." Update discovery document.
Read ./references/brief-template.md, then synthesize a one-page founder
brief from the full discovery document using that exact format.
One action, stated clearly. Why this action and not another. What a good outcome looks like. What to do if it produces no useful signal.
Decision logic — pick the first that applies:
Update discovery document with recommendation.
Open with this, nothing else:
"Let's map out your whole world — your work, your life, your people, your frustrations. Most founders have more raw material than they realize. I'm going to ask you a lot of questions. Take your time.
First: how old are you, and where are you based right now?"
Ask all questions conversationally — 2–3 at a time, never as a list. Follow up on anything interesting before moving on.
After the first answer, create the document skeleton:
mkdir -p ~/idea-finder
CRITICAL — before writing ~/idea-finder/discovery.md, read
./references/doc-template.md. The exact section headers in this template
are required by every future session and every command. Do not write the
document without loading it.
Then run the render script:
python3 ~/idea-finder/scripts/render.py
Tell the founder: "I've started your Discovery Document and your self-map is live — open http://localhost:3737 in your browser."
Document writing rules:
[PENDING])"I spend three hours a week on this")Now read ./references/interview-blocks.md and work through all 13 blocks
in order before proceeding to research.
For each role in the Roles List, run web searches to find:
Load ./references/industry-workflow.md for search query templates.
Load ./references/pain-extraction.md for what counts as real pain signal.
Run at least 3 searches per role. Update ROLE RESEARCH in discovery document. Tell the founder: "Researching your [N] roles — this will take a few minutes."
For each researched role:
"For your role as [Role], research shows people typically struggle with: [list 3–5 pains]. Which do you personally experience? Rate each 1–5. Anything I missed?"
Capture ratings and any challenges they add. Update USER CHALLENGES.
Load ./references/anti-patterns.md.
Load ./references/opportunity-ranking.md.
Load ./references/incumbent-risk.md.
Score top candidate problems. Show scores and reasoning. Update CANDIDATE PROBLEMS.
python3 ~/idea-finder/scripts/render.py
"Your Self-Map is updated — open it in your browser to see your roles and opportunities laid out visually. Use the Network tab to find your first interview targets. Type /idea-finder next session — I'll load your document automatically. Type /dig [role] anytime to go deeper on any role."
Read ~/idea-finder/discovery.md at session start. Do NOT restart the interview.
Process interview notes → update rankings → surface WTP signals → re-render → save updated document.
Load ./references/network-mapping.md for scoring contacts.
Load ./references/interview-scripts.md for interview frameworks.
Load ./references/competitor-research.md.
Load ./references/validation-playbook.md.
Load ./references/distribution-mapping.md.
Run python3 ~/idea-finder/scripts/render.py when done.