| name | find-skill |
| description | Entry-point router. Ask the user two questions, then route to the right skill. Call this when you don't know where to start. |
| triggers | ["find a skill","I don't know where to start","what skill should I use","which workflow for","help me figure out what to do","where do I start"] |
| role | workflow |
| layer | workflows |
| version | 1.0.0 |
| sources | ["Fieldwork RESOLVER — internal dispatch table"] |
| borrowed_from | Adapted from gbrain RESOLVER pattern (MIT) — https://github.com/garrytan/gbrain |
find-skill
Purpose
This is the single entry point for first-time and returning users who are not sure which skill applies to their situation. Ask two questions, read the dispatch table, recommend one skill with a one-line rationale. Do not deliver content — route only.
Before starting
Nothing required. This skill runs on zero prior context.
Contract
Produces exactly:
- One recommended skill path (e.g.
pmm/positioning/SKILL.md)
- One sentence explaining why
- Optional: one upstream dependency if the recommended skill requires a prior artifact
Does not produce any positioning, analysis, launch plan, or GTM content. If the user wants to start working immediately, hand off to the recommended skill.
Decision logic
Step 1 — Ask role (if not already stated)
"What's your role? Choose one: PMM / Growth / Hardware GTM — or describe what you're working on and I'll infer."
If the user already stated a role or described a problem with obvious role signal, skip the question and proceed.
Step 2 — Ask for a one-sentence problem description (if not already stated)
"Describe what you're trying to do or the problem you're facing in one sentence. Include: what stage you're at and what you already have (e.g. an ICP card, a live product, early experiment data)."
If the user's opening message already contains enough context, skip the question.
Step 3 — Read foundations/RESOLVER.md and route
Map the user's role + problem to a single skill using the resolver's intent table. Apply these tie-breaking rules:
| Situation | Rule |
|---|
| User has no ICP card yet | Always start with pmm/icp-research before any positioning or launch skill |
| User has positioning but no review | Route to pmm/positioning-review before pmm/launch |
| User is hardware with no three-pillar check | Route to hardware-gtm/launch (it begins with the three-pillar gate) |
| User mentions experiment data to read | Route to growth/experiment-results, not growth/growth-experiment |
| User mentions linear growth / no compounding | Route to growth/growth-loop-design before experiment skills |
| User is unsure of their metric | Route to growth/north-star-metrics first |
| Ambiguous between two skills | Name both and ask one clarifying question |
| User has a launch but doesn't know what format | Route to growth/launch-campaign-planning before pmm/launch — format must be selected before go-live QA |
| User asks about Product Hunt or Hacker News specifically | Route to growth/community-launch — platform-specific norms apply before any content is drafted |
| User has multi-market scope with CN, KR, or JP in scope | Route to pmm/multi-market-launch-ops first — coordination model must be confirmed before phase planning begins |
| User asks about competitors but has no named alternatives yet | Route to pmm/competitive-map before pmm/positioning — positioning without named alternatives is unverifiable |
| User wants to design or run an outbound program | Route to growth/outbound-motion — it owns sequence design, scoring, and first-touch framework; run growth/signal-prioritization first if trigger event is undefined |
| User wants outbound but has no defined trigger event | Route to growth/signal-prioritization first — outbound without a signal stack burns list with no precision |
| User wants paid acquisition but has no PMF signal | Route to — it contains the pre-PMF BLOCK; do not skip the economics gate |
Output format:
Recommended skill: [path/to/SKILL.md]
Why: [one sentence]
Requires first: [upstream dependency, or "none"]
Anti-patterns
- Do not start delivering content. This skill routes; it does not position, audit, or design.
- Do not list every possible skill. One recommendation only. If truly ambiguous, name two and ask one question.
- Do not ask more than two clarifying questions. If you still can't route after two answers, pick the closest match and state your assumption.
Related skills
- All skills in
pmm/, growth/, hardware-gtm/ — this skill routes to them
foundations/RESOLVER.md — the dispatch table this skill reads