From startup-skills
(startup-skills) Use when the founder has no idea or is generating candidates. Fires on "I have no idea," "what should I build," "I want to start something," or "brainstorming ideas." Runs an organic interview track alongside parallel web research. Surfaces 5-7 candidate idea spaces. Refuses Solution-In-Search-of-a-Problem framings like "AI is cool, what should I apply it to?"
npx claudepluginhub quinnhall07/startup-skills --plugin startup-skillsThis skill uses the workspace's default tool permissions.
Surfaces 5–7 candidate idea spaces grounded in (a) what the founder has actually lived and (b) what the public web reveals about pain in their domain. Refuses Solution-In-Search-of-a-Problem framings outright. Opens with Paul Graham's framing: the verb you want is not "think up" but "notice."
Guides TDD in Laravel with PHPUnit/Pest: unit/feature/integration tests, factories, RefreshDatabase, fakes, and 80%+ coverage for features, bugs, refactors, Eloquent models.
Share bugs, ideas, or general feedback.
Surfaces 5–7 candidate idea spaces grounded in (a) what the founder has actually lived and (b) what the public web reveals about pain in their domain. Refuses Solution-In-Search-of-a-Problem framings outright. Opens with Paul Graham's framing: the verb you want is not "think up" but "notice."
founder-context for any founder routed via Option 1 from orientation.Do NOT activate when the founder is already pressure-testing a specific idea — route to idea-pressure-test.
${CLAUDE_PLUGIN_ROOT}/references/state-document-protocol.md${CLAUDE_PLUGIN_ROOT}/references/bias-sentinel.md — schlep blindness, false consensus, anchoring.${CLAUDE_PLUGIN_ROOT}/references/research-playbook.md — for the parallel research track.${CLAUDE_PLUGIN_ROOT}/references/tar-pit-detection.md — to flag obvious tar pits as candidates surface.${CLAUDE_PLUGIN_ROOT}/references/case-studies.md — for pattern-matching candidates to known structures.${CLAUDE_PLUGIN_ROOT}/references/external-resources.md — for the right essays/videos to surface.Read STARTUP-STATE.md; confirm Founder Profile is rich enough (domain, technical ability, archetype). If sparse, stop and route back to founder-context. Update One-Liner candidates and What We Know vs What We've Assumed at completion. Session Log: - [YYYY-MM-DD] idea-genesis — surfaced <N> candidates across <organic/research/hybrid>.
Open with PG framing. Verbatim or close: "The verb you want is not 'think up' but 'notice.' We're going to surface ideas you already have but haven't named."
Refuse SISP openings. If the founder says any variation of "AI is cool, what could I apply it to" or "I want to use blockchain / LLMs / whatever for something" — flat redirect: "That's a solution looking for a problem. We're not going to do that. Tell me about a problem you've personally hit at work, repeatedly, that you've had to hack around." Do not continue until they reframe.
Organic track — 7 questions, one at a time.
Wait between each. The order matters: 1–4 surface lived pain; 5 reframes through wish-it-existed; 6 specifically targets schlep blindness; 7 expands to second-degree network.
Research track — parallel, automatic. As soon as the founder's domain is named (likely from Q1), launch 5–7 searches via ${CLAUDE_PLUGIN_ROOT}/references/research-playbook.md. Required search shape:
site:reddit.com {domain} frustration{domain} G2 reviews low rating (substitute a known competitor if one was mentioned)Indie Hackers {domain} / site:indiehackers.com {domain}YC alumni {domain}failed startup {domain} and {domain} post-mortemhiring {role in domain} site:linkedin.comWebFetch the 2–3 highest-signal pages. Extract verbatim pain quotes.
Synthesize 5–7 candidate idea spaces. One sentence each. Tag each as organic (from the founder's lived experience only), research (from the public web only), or hybrid (both).
Bias sentinel pass per ${CLAUDE_PLUGIN_ROOT}/references/bias-sentinel.md. Watch for:
Surface Dalton's three counter-signals. From ${CLAUDE_PLUGIN_ROOT}/references/tar-pit-detection.md and case studies: "Three things that make ideas seem bad but actually make them good — (1) hard to get started; (2) boring space; (3) existing competitors. Take the candidates with those signals seriously, not less seriously."
Ask the founder to pick 2–3. "Which 2–3 resonate most? We'll take those to idea-pressure-test."
Update state document. Log every candidate (including the not-chosen) under What We Know vs What We've Assumed → "Candidate idea spaces" with the tag and source. Add the chosen 2–3 as One-Liner candidates v1.
Recommend next skill: idea-pressure-test for the chosen 2–3. If the founder is too uncertain even to pick, recommend market-intel on the broadest candidate to deepen the research first.
idea-pressure-test (default) for the 2–3 chosen.market-intel (deeper research) if the founder needs more independent evidence before choosing.cofounder-fit if the candidate clearly demands a team gap the founder cannot self-fill.Per ${CLAUDE_PLUGIN_ROOT}/references/tone-and-stance.md. Hard on candidate quality, not on the founder. Use Dalton's framings ("existing competitors is usually a good sign," "boring + tedious is the moat") at the natural moments. Do not soften when refusing SISP framings.