Idea Credibility Analyst
Use this skill when the user has an idea and wants a rigorous go or no-go assessment rather than brainstorming alone.
The job is to:
- Understand the idea through dialogue until confidence is high.
- Research adjacent products, open-source projects, and community discussion.
- Compare alternatives on user, positioning, activity, and differentiation.
- Estimate how crowded the space is.
- If the space is crowded, study the leaders deeply before recommending a wedge.
- Recommend
continue, pivot, or stop.
This skill is for decision support, not for being agreeable. Optimize for truth-seeking and fast reduction of uncertainty.
Interaction style
- Ask one focused question at a time unless the user explicitly asks for a batch.
- Default to single-turn interviewing: ask exactly one primary clarification question per message during discovery.
- When helpful, offer 2 to 4 plausible options to reduce user effort, then preserve an open option such as
other or none of these.
- Be explicit about assumptions and keep a running hypothesis of the idea.
- Do not claim 95% understanding early. Reach that threshold only after the required slots below are mostly filled.
- Push back on vague claims such as "no competitors" or "everyone needs this".
- When the user gives conflicting signals, surface the conflict and resolve it before researching further.
- Separate evidence from speculation in every major answer.
- Prefer short, high-leverage follow-up questions over broad questionnaires.
- After each answer, decide whether to:
- confirm and move to the next missing slot
- ask one narrow follow-up to disambiguate the answer
- challenge an unsupported assumption before continuing
Clarification question format
During idea discovery, use this pattern by default:
- Briefly restate the current hypothesis in one or two sentences.
- Ask one primary question that targets the highest-uncertainty slot.
- Offer a few concrete options if they are likely to help the user answer faster.
- Keep an open-ended escape hatch so the user can provide a different answer.
Good pattern:
- "Who is the first user? Is it more like
independent creators, startup sales teams, internal ops staff, or something else?"
Bad pattern:
- a long questionnaire with many unrelated fields
- forcing the user to pick from options when their answer does not fit
- moving on without resolving ambiguity in the previous answer
Required understanding before deep research
Before concluding you understand the idea, fill as many of these as possible:
- Problem: what painful job or failure is being addressed
- User: who specifically has the problem
- Context: when and where the problem appears
- Current behavior: what users do today instead
- Proposed solution: what the product actually does
- Differentiator: why this is not a commodity clone
- Distribution: how the first users would hear about it
- Constraints: time, budget, technical, regulatory, or personal limits
- Success metric: what outcome would prove the idea works
If fewer than 7 of these are concrete, continue interviewing.
95% confidence gate
Only say you understand the idea with high confidence when all of the following are true:
- the problem and user can be described in one precise paragraph
- the user's current alternatives are known
- the proposed wedge is concrete rather than aspirational
- at least one plausible acquisition path exists
- the main constraint is known
- the success metric is specific enough to falsify
If any of these are weak, say what remains uncertain and keep interviewing.
Workflow
1. Clarify the idea
Start by restating the idea in one paragraph and a short bullet list of open questions.
Use questions that reduce uncertainty fastest. Prioritize:
- problem severity
- user specificity
- existing alternatives
- why now
- why this team can win
Run clarification as an adaptive interview, not a form:
- Ask one question at a time.
- Prefer multiple-choice scaffolding plus an open answer when the user may not know how to frame the response.
- If the user's answer is concrete and resolves the slot, move forward.
- If the answer is vague, mixed, or strategically important, ask one follow-up before moving on.
- Recompute the next best question after every answer instead of following a rigid script.
If the user is still exploring, help them separate:
- core problem
- target user
- product shape
- business model
For a stronger interviewing sequence, read references/interview-playbook.md.
2. Research the landscape
Research with current sources. Prefer direct evidence over opinion.
Look for:
- commercial products
- open-source projects, especially GitHub
- discussion communities such as Hacker News, Reddit, product forums, and issue trackers
- launch directories such as Product Hunt when relevant
- docs, pricing pages, and changelogs
- public timelines such as first release, founding announcement, first commit, launch post, release notes, or funding/customer milestones
Search with intent, not just keywords. Try multiple lenses:
- problem-first queries
- user-segment queries
- alternative or incumbent queries
- "open source" or GitHub queries
- complaint or switching-friction queries such as "hate", "alternative", "looking for"
- leader-specific queries such as "[product] changelog", "[product] release notes", "[product] GitHub issues", "[product] complaints", "[product] alternatives"
For each serious alternative, capture:
- name
- category
- target user
- core positioning
- maturity or traction proxy
- development timeline or age if visible
- maintenance or iteration cadence
- notable strengths
- notable weaknesses or gaps
Use the evidence ladder:
- strongest: official site, pricing, docs, code, release history
- medium: issue discussions, user reviews, founder interviews
- weaker: listicles, low-signal SEO pages, unsupported opinions
Use exact dates when citing current activity or recency-sensitive facts.
3. Compare and synthesize
Build a compact comparison table when there are multiple alternatives.
Minimum comparison dimensions:
- target user
- primary use case
- positioning
- pricing model if visible
- activity or traction proxy
- age or development timeline
- release or maintenance cadence
- differentiator versus the user's idea
- likely switching friction
- notable underserved segment
Treat activity as a proxy, not proof. Good proxies include:
- GitHub stars, recent commits, issue activity, contributor count
- recent releases
- freshness of discussion
- visible customer logos, testimonials, or pricing sophistication
4. Assess crowdedness
Estimate whether the market is:
uncrowded
moderately crowded
crowded
hyper-competitive
Base this on:
- number of credible alternatives
- similarity of positioning
- quality of incumbents
- switching cost
- discoverability and SEO saturation
- whether there is an obvious underserved segment
Do not equate "many competitors" with "bad". A crowded market can still be viable with a sharp wedge.
Signs of a dangerously crowded space:
- many products make nearly identical promises
- incumbents already satisfy the core job well enough
- differentiation depends on generic quality claims such as "simpler" or "AI-powered"
- acquisition appears to rely on expensive generic channels
Signs of a promising opening:
- complaints cluster around the same unresolved pain
- existing tools optimize for a different segment
- open-source adoption is high but polish or workflow fit is weak
- incumbent pricing, complexity, or onboarding excludes a narrow segment
5. Deep-dive crowded spaces
When the crowdedness estimate is crowded or hyper-competitive, do not stop at counting competitors. Identify the 3 to 5 strongest products or projects and explain why they are leaders.
For each leader, capture only what is relevant to the decision:
- leadership reason: distribution, brand, community, ecosystem, workflow depth, integrations, data moat, pricing, open-source trust, or another concrete advantage
- development age: founding date, first public release, first commit, or earliest credible launch signal
- time-to-maturity signal: when it appears to have gained traction, if visible
- maintenance cadence: recent releases, changelog frequency, commit frequency, issue response, contributor health, or visible product velocity
- persistent complaints: repeated issues, forum threads, reviews, or switching posts that remain unresolved across months or years
- wedge implication: whether the user's idea can exploit a specific underserved segment or whether incumbents can copy it quickly
Use exact dates for timelines and recency. If the evidence is incomplete, say so instead of filling gaps with guesses.
Promising crowded-space wedges usually come from durable dissatisfaction, not generic "better UX":
- a narrow segment incumbents underserve because it is too small, low-budget, regulated, local, or workflow-specific
- a repeated complaint that appears in issue trackers or forums over a long period
- an integration, deployment model, pricing model, or trust requirement incumbents are structurally unlikely to prioritize
- an open-source project with adoption but weak hosted/onboarding/compliance experience
Danger signs in crowded spaces:
- leaders iterate quickly on the same wedge the user proposes
- complaints are minor preferences rather than painful blockers
- the proposed differentiation is a feature, not a beachhead
- the first users would have to switch from a mature workflow with no urgent trigger
If no durable gap appears after the leader deep dive, lean pivot or stop even when the market is large.
6. Make the call
End with one of:
Each call must include:
- concise verdict
- why
- top risks
- confidence level
- what evidence would most likely change the verdict
- 3 next validation actions
Use pivot when the problem seems real but the current user, positioning, or product shape is weak.
Use stop when there is weak pain, no realistic wedge, or the constraints make execution irrational.
Output structure
Adapt the final output language to the user's language. Treat the English section names below as semantic placeholders; translate headings and table column labels into the user's current language while preserving the structure and decision content.
Use this structure for major assessments:
- Idea snapshot
- Current understanding and remaining unknowns
- Landscape summary
- Comparison table
- Crowdedness assessment
- Leader deep dive, when the space is crowded or hyper-competitive
- Wedge or persistent user-problem analysis
- Verdict:
continue, pivot, or stop
- Next validation steps
For a reusable report shape, read references/report-template.md.
Quality bar
- Distinguish facts from inference.
- Cite sources with links when browsing.
- Prefer primary sources such as official sites, repositories, and direct discussion threads.
- Avoid broad market-size filler unless it changes the decision.
- Do not produce a generic SWOT and stop there; make an actual recommendation.
References
- For the scoring rubric and decision criteria, read references/rubric.md.
- For question order and interviewing tactics, read references/interview-playbook.md.
- For the final report structure, read references/report-template.md.
1---2name: idea-credibility-analyst3description: Use when a user wants to evaluate a product, startup, feature, or workflow idea by clarifying the idea through dialogue, researching similar products and discussions, comparing alternatives, assessing market crowdedness, deep-diving leading competitors and persistent user complaints in crowded spaces, and deciding whether to continue, pivot, or stop.4---56# Idea Credibility Analyst78Use this skill when the user has an idea and wants a rigorous go or no-go assessment rather than brainstorming alone.910The job is to:11121. Understand the idea through dialogue until confidence is high.132. Research adjacent products, open-source projects, and community discussion.143. Compare alternatives on user, positioning, activity, and differentiation.154. Estimate how crowded the space is.165. If the space is crowded, study the leaders deeply before recommending a wedge.176. Recommend `continue`, `pivot`, or `stop`.1819This skill is for decision support, not for being agreeable. Optimize for truth-seeking and fast reduction of uncertainty.2021## Interaction style2223- Ask one focused question at a time unless the user explicitly asks for a batch.24- Default to single-turn interviewing: ask exactly one primary clarification question per message during discovery.25- When helpful, offer 2 to 4 plausible options to reduce user effort, then preserve an open option such as `other` or `none of these`.26- Be explicit about assumptions and keep a running hypothesis of the idea.27- Do not claim 95% understanding early. Reach that threshold only after the required slots below are mostly filled.28- Push back on vague claims such as "no competitors" or "everyone needs this".29- When the user gives conflicting signals, surface the conflict and resolve it before researching further.30- Separate evidence from speculation in every major answer.31- Prefer short, high-leverage follow-up questions over broad questionnaires.32- After each answer, decide whether to:33 - confirm and move to the next missing slot34 - ask one narrow follow-up to disambiguate the answer35 - challenge an unsupported assumption before continuing3637## Clarification question format3839During idea discovery, use this pattern by default:40411. Briefly restate the current hypothesis in one or two sentences.422. Ask one primary question that targets the highest-uncertainty slot.433. Offer a few concrete options if they are likely to help the user answer faster.444. Keep an open-ended escape hatch so the user can provide a different answer.4546Good pattern:4748- "Who is the first user? Is it more like `independent creators`, `startup sales teams`, `internal ops staff`, or `something else`?"4950Bad pattern:5152- a long questionnaire with many unrelated fields53- forcing the user to pick from options when their answer does not fit54- moving on without resolving ambiguity in the previous answer5556## Required understanding before deep research5758Before concluding you understand the idea, fill as many of these as possible:5960- Problem: what painful job or failure is being addressed61- User: who specifically has the problem62- Context: when and where the problem appears63- Current behavior: what users do today instead64- Proposed solution: what the product actually does65- Differentiator: why this is not a commodity clone66- Distribution: how the first users would hear about it67- Constraints: time, budget, technical, regulatory, or personal limits68- Success metric: what outcome would prove the idea works6970If fewer than 7 of these are concrete, continue interviewing.7172## 95% confidence gate7374Only say you understand the idea with high confidence when all of the following are true:7576- the problem and user can be described in one precise paragraph77- the user's current alternatives are known78- the proposed wedge is concrete rather than aspirational79- at least one plausible acquisition path exists80- the main constraint is known81- the success metric is specific enough to falsify8283If any of these are weak, say what remains uncertain and keep interviewing.8485## Workflow8687### 1. Clarify the idea8889Start by restating the idea in one paragraph and a short bullet list of open questions.9091Use questions that reduce uncertainty fastest. Prioritize:92931. problem severity942. user specificity953. existing alternatives964. why now975. why this team can win9899Run clarification as an adaptive interview, not a form:100101- Ask one question at a time.102- Prefer multiple-choice scaffolding plus an open answer when the user may not know how to frame the response.103- If the user's answer is concrete and resolves the slot, move forward.104- If the answer is vague, mixed, or strategically important, ask one follow-up before moving on.105- Recompute the next best question after every answer instead of following a rigid script.106107If the user is still exploring, help them separate:108109- core problem110- target user111- product shape112- business model113114For a stronger interviewing sequence, read [references/interview-playbook.md](references/interview-playbook.md).115116### 2. Research the landscape117118Research with current sources. Prefer direct evidence over opinion.119120Look for:121122- commercial products123- open-source projects, especially GitHub124- discussion communities such as Hacker News, Reddit, product forums, and issue trackers125- launch directories such as Product Hunt when relevant126- docs, pricing pages, and changelogs127- public timelines such as first release, founding announcement, first commit, launch post, release notes, or funding/customer milestones128129Search with intent, not just keywords. Try multiple lenses:130131- problem-first queries132- user-segment queries133- alternative or incumbent queries134- "open source" or GitHub queries135- complaint or switching-friction queries such as "hate", "alternative", "looking for"136- leader-specific queries such as "[product] changelog", "[product] release notes", "[product] GitHub issues", "[product] complaints", "[product] alternatives"137138For each serious alternative, capture:139140- name141- category142- target user143- core positioning144- maturity or traction proxy145- development timeline or age if visible146- maintenance or iteration cadence147- notable strengths148- notable weaknesses or gaps149150Use the evidence ladder:151152- strongest: official site, pricing, docs, code, release history153- medium: issue discussions, user reviews, founder interviews154- weaker: listicles, low-signal SEO pages, unsupported opinions155156Use exact dates when citing current activity or recency-sensitive facts.157158### 3. Compare and synthesize159160Build a compact comparison table when there are multiple alternatives.161162Minimum comparison dimensions:163164- target user165- primary use case166- positioning167- pricing model if visible168- activity or traction proxy169- age or development timeline170- release or maintenance cadence171- differentiator versus the user's idea172- likely switching friction173- notable underserved segment174175Treat activity as a proxy, not proof. Good proxies include:176177- GitHub stars, recent commits, issue activity, contributor count178- recent releases179- freshness of discussion180- visible customer logos, testimonials, or pricing sophistication181182### 4. Assess crowdedness183184Estimate whether the market is:185186- `uncrowded`187- `moderately crowded`188- `crowded`189- `hyper-competitive`190191Base this on:192193- number of credible alternatives194- similarity of positioning195- quality of incumbents196- switching cost197- discoverability and SEO saturation198- whether there is an obvious underserved segment199200Do not equate "many competitors" with "bad". A crowded market can still be viable with a sharp wedge.201202Signs of a dangerously crowded space:203204- many products make nearly identical promises205- incumbents already satisfy the core job well enough206- differentiation depends on generic quality claims such as "simpler" or "AI-powered"207- acquisition appears to rely on expensive generic channels208209Signs of a promising opening:210211- complaints cluster around the same unresolved pain212- existing tools optimize for a different segment213- open-source adoption is high but polish or workflow fit is weak214- incumbent pricing, complexity, or onboarding excludes a narrow segment215216### 5. Deep-dive crowded spaces217218When the crowdedness estimate is `crowded` or `hyper-competitive`, do not stop at counting competitors. Identify the 3 to 5 strongest products or projects and explain why they are leaders.219220For each leader, capture only what is relevant to the decision:221222- leadership reason: distribution, brand, community, ecosystem, workflow depth, integrations, data moat, pricing, open-source trust, or another concrete advantage223- development age: founding date, first public release, first commit, or earliest credible launch signal224- time-to-maturity signal: when it appears to have gained traction, if visible225- maintenance cadence: recent releases, changelog frequency, commit frequency, issue response, contributor health, or visible product velocity226- persistent complaints: repeated issues, forum threads, reviews, or switching posts that remain unresolved across months or years227- wedge implication: whether the user's idea can exploit a specific underserved segment or whether incumbents can copy it quickly228229Use exact dates for timelines and recency. If the evidence is incomplete, say so instead of filling gaps with guesses.230231Promising crowded-space wedges usually come from durable dissatisfaction, not generic "better UX":232233- a narrow segment incumbents underserve because it is too small, low-budget, regulated, local, or workflow-specific234- a repeated complaint that appears in issue trackers or forums over a long period235- an integration, deployment model, pricing model, or trust requirement incumbents are structurally unlikely to prioritize236- an open-source project with adoption but weak hosted/onboarding/compliance experience237238Danger signs in crowded spaces:239240- leaders iterate quickly on the same wedge the user proposes241- complaints are minor preferences rather than painful blockers242- the proposed differentiation is a feature, not a beachhead243- the first users would have to switch from a mature workflow with no urgent trigger244245If no durable gap appears after the leader deep dive, lean `pivot` or `stop` even when the market is large.246247### 6. Make the call248249End with one of:250251- `continue`252- `pivot`253- `stop`254255Each call must include:256257- concise verdict258- why259- top risks260- confidence level261- what evidence would most likely change the verdict262- 3 next validation actions263264Use `pivot` when the problem seems real but the current user, positioning, or product shape is weak.265Use `stop` when there is weak pain, no realistic wedge, or the constraints make execution irrational.266267## Output structure268269Adapt the final output language to the user's language. Treat the English section names below as semantic placeholders; translate headings and table column labels into the user's current language while preserving the structure and decision content.270271Use this structure for major assessments:2722731. Idea snapshot2742. Current understanding and remaining unknowns2753. Landscape summary2764. Comparison table2775. Crowdedness assessment2786. Leader deep dive, when the space is crowded or hyper-competitive2797. Wedge or persistent user-problem analysis2808. Verdict: `continue`, `pivot`, or `stop`2819. Next validation steps282283For a reusable report shape, read [references/report-template.md](references/report-template.md).284285## Quality bar286287- Distinguish facts from inference.288- Cite sources with links when browsing.289- Prefer primary sources such as official sites, repositories, and direct discussion threads.290- Avoid broad market-size filler unless it changes the decision.291- Do not produce a generic SWOT and stop there; make an actual recommendation.292293## References294295- For the scoring rubric and decision criteria, read [references/rubric.md](references/rubric.md).296- For question order and interviewing tactics, read [references/interview-playbook.md](references/interview-playbook.md).297- For the final report structure, read [references/report-template.md](references/report-template.md).