validate-icp

Mine public communities for verbatim pain quotes to validate an ICP hypothesis.

2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Ivcota/skills --skill validate-icp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-icp
Source: https://github.com/Ivcota/skills/tree/main/validate-icp
Command: npx skills add https://github.com/Ivcota/skills --skill validate-icp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mine public communities (Reddit, HN, X, IndieHackers, Trustpilot, Discord, forums) for verbatim first-person pain quotes to validate whether an ICP exists publicly before the user commits to customer interviews. Spawns parallel agents across named sources and returns raw quotes (source-linked, categorized by JTBD dimensions and Forces of Progress), a named DM list for interviews, a reachability scorecard, and a VALIDATED / WEAK / NOT FOUND verdict. Use when the user has an ICP hypothesis and needs voice-of-customer evidence before interviews, or when asked to validate an ICP, prove a customer segment exists, find verbatim pain quotes, or check whether a target market is reachable publicly. Typically runs after jobs-to-be-done (produces the ICP hypothesis) and before mom-test (needs interview targets and verbatim language to avoid leading questions).

Core Features & Use Cases

  • Parallel agents across Reddit, Hacker News, X, IndieHackers, Trustpilot, Discord, and forums
  • Returns verbatim quotes with source links, categorized by JTBD dimensions and Forces of Progress
  • Produces a DM list for outreach and a reachability scorecard
  • Outputs a verdict: VALIDATED, WEAK, or NOT FOUND
  • Helps validate an ICP hypothesis before committing to interviews

Quick Start

Provide the ICP hypothesis to begin the validation workflow.

Frequently Asked Questions about validate-icp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate an ICP hypothesis before conducting customer interviews?

To validate an ICP hypothesis, you can mine public communities like Reddit and Hacker News for verbatim pain quotes. This Skill spawns parallel agents across named sources to return raw quotes, a DM outreach list, and a VALIDATED, WEAK, or NOT FOUND verdict.

How do I find verbatim customer pain quotes for voice-of-customer research?

Finding verbatim customer pain quotes involves mining platforms like Reddit, X, and IndieHackers for first-person accounts. This Skill categorizes extracted quotes by JTBD dimensions and Forces of Progress, providing source links to guide your interview planning.

What is the best way to check if a target market is reachable publicly online?

Checking public reachability involves scanning forums and social media for evidence of your target segment. This Skill generates a reachability scorecard and a named DM outreach list from sources like Discord and Trustpilot to confirm segment accessibility.

Can I use Reddit and Hacker News to find interview targets for customer discovery?

Yes, you can use Reddit and Hacker News for customer discovery by collecting first-person pain quotes. This Skill outputs a named DM list of potential interview targets alongside a verdict indicating whether the ICP hypothesis is VALIDATED or WEAK.

Does this approach provide categorized quotes for Jobs-to-be-Done analysis?

Yes, this approach provides categorized quotes for Jobs-to-be-Done analysis by extracting verbatim quotes and sorting them by JTBD dimensions and Forces of Progress. This structured output helps identify whether to proceed with interviews or pivot the ICP.

When should I not use public community mining for ICP validation?

You should not use public community mining if your target segment does not discuss their problems on platforms like Reddit, HN, or Trustpilot. If the Skill returns a NOT FOUND verdict, it indicates the ICP is not publicly reachable, requiring alternative research methods.