first-50-users — скилл для Claude Code: что делает и как установить
Скилл помогает привлечь первые 50 разработчиков через каналы, где они уже ищут софт, без платной рекламы до достижения PMF.
npx skills add AIDevGTM/gtm-cofounder --skill 09-first-50-users -a claude-codeЧто делает first-50-users
Скилл опирается на наработки Адама Франкла и Якуба Чакона, помогая разработчикам прекратить хаотичный постинг в соцсетях. До подтверждения рыночного спроса акцент делается на ручной работе: прямых сообщениях инженерам, которые жаловались на проблему на GitHub или Reddit, и привлечении участников консультативного совета.
Для выбора точки входа скилл сверяет данные из docs/gtm-cofounder/market-research.md с опросами пользователей. Если этого файла нет или отчёт устарел, сначала нужно выполнить research-the-market. Создавать отдельный Discord-сервер при пяти пользователях бессмысленно, потому что полупустой чат лишь отпугнёт аудиторию.
Особое внимание уделяется активации: новичок должен получить ценность по документации быстрее чем за час. Если недельное удержание стремится к нулю, привлекать дополнительный трафик бесполезно.
Какие задачи решает
- выбрать один профильный канал вместо хаотичных публикаций в соцсетях
- составить список из 20 потенциальных пользователей по веткам на Reddit и GitHub
- конвертировать участников консультативного совета в первых пользователей продукта
- проверить активацию нового разработчика за первый час работы с документацией
Примеры запросов агенту
- Помоги найти первые 50 пользователей для dev-инструмента на основе
docs/gtm-cofounder/market-research.md - Составь план ручного привлечения первых пользователей без платной рекламы
- Определи один ключевой канал для выхода на целевых инженеров
Как установить first-50-users
1Через Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 09-first-50-users -a claude-code2Вручную: положить файлы
~/.claude/skills/09-first-50-users/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/09-first-50-users/
1Через Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 09-first-50-users -a codex2Вручную: положить файлы
.agents/skills/09-first-50-users/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 09-first-50-users -a cursor2Вручную: положить файлы
.cursor/skills/09-first-50-users/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install AIDevGTM/gtm-cofounder 09-first-50-users2Вручную: положить файлы
.github/skills/09-first-50-users/SKILL.md1Через Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 09-first-50-users -a gemini-cli2Командой платформы
gemini skills install https://github.com/AIDevGTM/gtm-cofounder --path skills/09-first-50-usersВручную: положить файлы
.devin/skills/09-first-50-users/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add AIDevGTM/gtm-cofounder --skill 09-first-50-users -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о first-50-users
Как установить first-50-users в Claude Code?
Выполните команду npx skills add AIDevGTM/gtm-cofounder --skill 09-first-50-users -a claude-code. Также можно вручную поместить файл в ~/.claude/skills/09-first-50-users/SKILL.md.
Что делает first-50-users?
Скилл даёт пошаговый план привлечения первой когорты разработчиков ручными методами. Он помогает сфокусироваться на одном канале присутствия аудитории и запрещает тратить бюджет на рекламу до подтверждения спроса.
Какие файлы нужны для работы скилла?
Скилл использует файл docs/gtm-cofounder/market-research.md и результаты опросов пользователей. Если файла нет или отчёту больше трёх месяцев, сначала запустите скилл research-the-market.
Исходный текст
SKILL.md · MIT
---
name: first-50-users
description: "Get the first 50 real users through channels the user's ICP already uses. Use when the product shipped and nobody came, the user is \"posting more\" with no result, or is reaching for paid ads before product-market fit."
---
# Your first 50 users
> You don't get your first 50 users by posting more. You get them by going where your users *already* discover tools, and, at the start, by doing things that don't scale.
**Use this when:** you launched to silence, you're spraying every channel hoping one works, or you're about to buy ads to fix a problem ads can't fix.
## The core idea
Every developer audience has an existing **technology-discovery loop**: the specific places they already go to find new tools. Your job isn't to invent demand; it's to position yourself *inside that loop*. And your first cohort is hand-to-hand: the TAB members from `talk-to-users` are your first users.
## Framework: the top of the DREAM funnel (Frankl)
- **Discovery**: be where developers look: the communities, newsletters, influencers, and searches your ICP already uses. Metric: unique humans, not pageviews.
- **Research**: give the interested dev a next step *before they forget you*: newsletter, Discord, free tier, docs. Developers can sit in Research for months, so sustain the relationship.
Then **Evaluation** decides everything (see `know-if-its-working`): can a new dev get value **over a weekend, from docs and Stack Overflow, with no support call?** If not, more traffic just fills a leaky bucket.
## Framework: channels by stage (Czakon)
**Pre-PMF (you are here for the first 50):** unscalable, direct, high-touch.
- The people who posted about the problem (HN/Reddit/GitHub issues/X), DM them, personally.
- Your TAB → convert to design partners / first users.
- Founder posting *genuinely useful* things where the ICP hangs out (not "we launched!").
- One deep launch (see `launch-it`), not ten shallow ones.
**Post-PMF (later):** content/SEO, community, dev-influencer partnerships, then paid to *amplify* what already converts, never to *discover* it. And once the first 50 are in and retention holds, the hand-to-hand work graduates: build the self-reinforcing engine in `growth-loops`.
## How to pick the channel (don't do all of them)
You should already have two sources: the ranked watering holes in `docs/gtm-cofounder/market-research.md` (from `research-the-market`), and what real users told you in `talk-to-users` question 7 ("where do you go to stay current?"). Where they agree, that's your channel. Where they disagree, trust the users. If there's no research file yet, or it's more than a quarter old, run `research-the-market` first: picking channels from memory is how you end up "posting more" in rooms your ICP isn't in.
Rank channels by **where your specific ICP is**, and go deep on **one** before adding a second. Always by name: a specific subreddit, Discord, newsletter, or GitHub issue thread, never "Reddit" or "communities".
```
Is your ICP concentrated somewhere specific (a subreddit, a Discord, a conference, a tag)?
├─ YES → go all-in there first. Depth beats spread at 0→50.
└─ NO → your ICP may be too broad → tighten it in `who-is-this-for`.
```
## Mistakes that look reasonable
- **"Post more"**: volume without a channel thesis is noise.
- **Paid ads pre-PMF**: you'll pay to accelerate a message that doesn't convert yet.
- **Building a community at 5 users**: a Discord with 3 lurkers is a graveyard that signals "dead." Wait for real traction.
- **Optimizing acquisition over a leaky bucket**: if week-2 retention is near zero, fix Evaluation/Activation first.
- **Launching ten times, shallow**: one well-prepared launch > ten "we shipped X" tweets.
## Your next 30 minutes
- [ ] Write down the 3 exact places your ICP discovers tools, by name and link (from `market-research.md`, checked against `talk-to-users` Q7).
- [ ] List 20 people who publicly posted about your problem (start from "the problem in their words" in `market-research.md`). DM 5 today, helpful, not pitchy.
- [ ] Turn your best 5 TAB members into your first 5 users this week.
- [ ] Confirm a new user can hit first value **in under an hour**. If not, that's the real priority.
---
Built from real dev-tool GTM experience, with frameworks from Adam Frankl (*The Developer-Facing Startup*) and Jakub Czakon (*markepear.dev*).
If the first users aren't coming and you're out of channels to try, reach out to me on [LinkedIn](https://www.linkedin.com/in/devtoolgtm/).
© AIDevGTM · MIT · AIDevGTM/gtm-cofounder