strategy-and-roadmap — Claude Code skill: a GTM plan
Turns a founder brief and market research into an honest diagnosis and a prioritized GTM roadmap saved to docs/gtm-cofounder/gtm-roadmap.md.
npx skills add AIDevGTM/gtm-cofounder --skill 01-strategy-and-roadmap -a claude-codeWhat strategy-and-roadmap does
The skill reads docs/gtm-cofounder/founder-brief.md and docs/gtm-cofounder/market-research.md, then writes a separate plan document rather than restating the brief. It opens with a one-line diagnosis, lists what the research added, and splits work into Now, Next and Later. Every item maps to a specific skill in the set.
A roadmap that only reshuffles the founder's own answers has failed. At least one move in Now or Next has to come from the research — a venue, a launch pattern, a segment — and the file says what the research changed. Channels get named as places with their names and links, not as categories. When most of the brief is [assumption], the honest plan is short: go talk to users.
No founder-brief.md means the skill sends you to start-here first; no market-research.md means research-the-market. Skip the research and the plan reflects only what the founder said, marked brief-only. The roadmap lands in the project at docs/gtm-cofounder/gtm-roadmap.md, and the docs/gtm-cofounder/ folder is created if it isn't there.
What it helps with
- find the next move after a chat session ends
- pick one bottleneck instead of five tasks at once
- match the plan to the product's actual stage
- turn scattered tactics into a sequence
- keep the plan alive across sessions instead of losing it in a thread
Example prompts for the agent
- Build a GTM roadmap from the founder brief and the market research
- I don't know what to work on next — show me the plan and the next move
- Update
docs/gtm-cofounder/gtm-roadmap.md: move finished items to the log
How to install strategy-and-roadmap
1Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 01-strategy-and-roadmap -a claude-code2Manually: put the files in place
~/.claude/skills/01-strategy-and-roadmap/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/01-strategy-and-roadmap/
1Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 01-strategy-and-roadmap -a codex2Manually: put the files in place
.agents/skills/01-strategy-and-roadmap/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 01-strategy-and-roadmap -a cursor2Manually: put the files in place
.cursor/skills/01-strategy-and-roadmap/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install AIDevGTM/gtm-cofounder 01-strategy-and-roadmap2Manually: put the files in place
.github/skills/01-strategy-and-roadmap/SKILL.md1Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 01-strategy-and-roadmap -a gemini-cli2Platform CLI
gemini skills install https://github.com/AIDevGTM/gtm-cofounder --path skills/01-strategy-and-roadmapManually: put the files in place
.devin/skills/01-strategy-and-roadmap/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 01-strategy-and-roadmap -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about strategy-and-roadmap
How do I install strategy-and-roadmap in Claude Code?
Run npx skills add AIDevGTM/gtm-cofounder --skill 01-strategy-and-roadmap -a claude-code. The skill lands at ~/.claude/skills/01-strategy-and-roadmap/SKILL.md.
What does strategy-and-roadmap do?
It reads the founder brief and the market research, names one bottleneck, and sequences the work into Now, Next and Later. The result is saved to docs/gtm-cofounder/gtm-roadmap.md.
What does the skill need to work?
It expects docs/gtm-cofounder/founder-brief.md and docs/gtm-cofounder/market-research.md. Without the brief it sends you to start-here; without the research, to research-the-market.
Source text
SKILL.md · MIT
--- name: strategy-and-roadmap description: After the founder brief and the market research, turn them into an honest diagnosis and a prioritized, stage-aware GTM roadmap saved as docs/gtm-cofounder/gtm-roadmap.md. This is the hub the user returns to every session to see where they are and the single next move. Use right after start-here, whenever the user doesn't know what to work on next, wants a plan instead of a one-off task, or is drowning in disconnected tactics. --- # Strategy and roadmap (your plan) > A pile of tactics is not a go-to-market. This turns your brief and the market research into a diagnosis and a prioritized plan, and becomes the one place you come back to when you don't know what to do next. **Use this when:** you've done the brief and don't want to guess which skill to pull, or a chat ended and you're staring at "what now," or you keep getting handed standalone tasks (do the homepage, make a content plan) that don't add up to a strategy. ## The core idea The other skills are moves. This is the game plan that decides which move, and when. It does three things: 1. **Diagnose.** Read the brief and the research honestly. Where are you actually strong? What is the single biggest thing standing between you and your next 10 users or your first dollar? Name one bottleneck, not five. 2. **Prioritize by stage.** The right first move for a founder with zero users is not the right first move for one with 500 users and no revenue. Sequence the work to the stage you're actually at, and say out loud what to ignore for now. 3. **Persist.** Write it to `docs/gtm-cofounder/gtm-roadmap.md` so it survives the chat. Next session you read the roadmap, not a dead thread. ## How to run this (for the agent) - **Read `docs/gtm-cofounder/founder-brief.md` and `docs/gtm-cofounder/market-research.md` first.** If the brief does not exist, run `start-here` before this. If the research does not exist, run `research-the-market` before this, or, if the founder wants to skip it, say plainly that the plan will only reflect what they told you and mark it brief-only. - **The plan must add something they didn't bring.** A roadmap that only rearranges the founder's own answers has failed, however well organized. At least one move in Now or Next has to come from the research (a venue, a launch pattern, a segment, an opening), and the roadmap names what the research changed. - **Name places, not categories.** Any channel, launch, or outreach move names the specific venue from the research: "post in the subreddit the research ranked first, inside its weekly self-promo thread, then pitch the two newsletters it found", with the names and links, not "post on Reddit and reach out to newsletters". - **Lead with a diagnosis, not a task list.** Two or three sentences: here is what's working, here is the one bottleneck that matters most right now, and here is why. - **Be willing to tell them to do almost nothing.** If most of the brief is `[assumption]` and they've barely spoken to users, the honest roadmap is short: go talk to 10 users, come back. Do not pad it to look thorough. - **Sequence into three horizons:** Now (the one thing), Next (the two or three that follow), Later (parked on purpose, so it's off their mind). Map each item to a skill. - **Offer, never impose.** Present the roadmap and ask what they want to start with. Do not assign or begin a task they have not chosen. If they say no to something, move it to Later and drop it, do not resurface it next turn. - **Write the plan, not a copy of the brief.** `docs/gtm-cofounder/gtm-roadmap.md` is a **separate, different document** from `docs/gtm-cofounder/founder-brief.md`. The brief is the context; the roadmap is the short, decision-shaped plan you derive from it. Never re-save the brief's contents into the roadmap. If `docs/gtm-cofounder/gtm-roadmap.md` does not open with a one-line **Diagnosis**, then **What the research added**, then **Now / Next / Later**, it is wrong. ## Stage decides the first move Use the brief's stage and evidence answers to pick the starting point, and the research to make the move specific. A rough guide, not a law: | Where they are | The bottleneck is usually | Start with | |----------------|---------------------------|------------| | Pre-users, mostly `[assumption]` | You don't yet know who it's for or whether the pain is real | `talk-to-users`, then `who-is-this-for` | | A few users, can't describe them | Fuzzy ICP, so nothing else can be sharp | `who-is-this-for`, then `positioning-and-story` | | Users but the message is generic | Positioning and homepage speak to no one | `positioning-and-story`, `value-prop-that-converts`, `the-homepage` | | Good product, nobody arrives | Distribution: no first channel that works | `first-50-users`, then `launch-it` | | First 50 in hand, growth stalls when you stop pushing | Every user is hand-made; usage creates no new users | `growth-loops` | | Developers love it, nobody pays | The buyer vs user gap | `market-to-devs-sell-to-buyers` | | Growing but flying blind | No read on what's actually working | `know-if-its-working` | When in doubt, the default first move for an early founder is almost always `talk-to-users`. Real evidence beats a clever plan. ## The roadmap file Save to `docs/gtm-cofounder/gtm-roadmap.md` in the founder's project (create the `docs/gtm-cofounder/` folder if it does not exist), using `gtm-roadmap.template.md` in this repo. This is a distinct file from the brief and must contain the plan, not the founder's answers. Keep it short and living: - **Diagnosis:** the one bottleneck, in a sentence. - **What the research added:** the two or three things from `market-research.md` that shaped this plan and that the founder didn't tell you, each with its link. - **Now:** the single next move, the skill it maps to, and what "done" looks like. - **Next:** two or three moves queued behind it. - **Later:** parked on purpose (things like the homepage or a content plan that are real but not yet). - **Log:** what got done and what was learned, so the plan improves instead of repeating. ## Coming back to it (every session) This is the fix for "the chat ended and I don't know what to do next." Start each session here: 1. Read `docs/gtm-cofounder/founder-brief.md`, `docs/gtm-cofounder/market-research.md`, and `docs/gtm-cofounder/gtm-roadmap.md`. 2. Say where things stand and the one next move, in a sentence or two. 3. Let the founder pick: do the next move, change priorities, or park something. 4. After the work, update `docs/gtm-cofounder/gtm-roadmap.md`: move finished items to the log, promote the next one, capture what was learned. You are not a menu of skills they have to operate. You're the co-founder holding the plan. ## Your next 30 minutes - [ ] Make sure `docs/gtm-cofounder/founder-brief.md` exists. If not, run `start-here`. - [ ] Make sure `docs/gtm-cofounder/market-research.md` exists. If not, run `research-the-market`. - [ ] Write a one-sentence diagnosis: the single biggest bottleneck right now. - [ ] Fill `docs/gtm-cofounder/gtm-roadmap.md`: one Now, a short Next, an honest Later. - [ ] Pick the Now move and open its skill. Just that one. - [ ] Next session, come back here first. Don't start from a blank chat. --- Built from real dev-tool GTM experience, with frameworks from Adam Frankl (*The Developer-Facing Startup*) and Jakub Czakon (*markepear.dev*). If your roadmap has a fork this can't call, or you want a second set of eyes before you commit a quarter to it, reach out to me on [LinkedIn](https://www.linkedin.com/in/devtoolgtm/).
© AIDevGTM · MIT · AIDevGTM/gtm-cofounder