agentleFS
lglucaslglucas/ai-dev-operating-system/.claude/skills/first-100-users/SKILL.md

first-100-users

Skill12 starsChanged 46 days agoMITView on GitHub

Get the first 100 real users for a vibe-coder SaaS without spending on ads. Hand-curated outreach, founder communities, niche-specific channels, retention check-ins. Activated after launch when the user asks "como pego os primeiros usuários", "ninguém tá usando", "como divulgo isso?", or after `launch-agent` Track A. Hand off to `grow-sustainably` once the project passes ~100 active users — this skill is conversation-driven and does not scale past that.

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

7 rules. About 0 are common, 5 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈5

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    After launch-agent Track A (soft launch).

    line 10
  2. Very specific:

    Use usage-monitor pra ver quem voltou.

    line 67
  3. Distinctive:

    Don't run paid ads in the first 100 users.

    line 94
  4. Distinctive:

    Don't optimize the funnel before 30+ real users.

    line 95
  5. Distinctive:

    Don't ask for retweets / upvotes from family who can't actually use the product.

    line 96
  6. Distinctive:

    Don't pitch in communities where you have no history.

    line 97
  7. Distinctive:

    Don't measure "interest" — measure use.

    line 98

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

First 100 Users

When to run this skill

  • After launch-agent Track A (soft launch).
  • User says "ninguém tá usando" / "como divulgar" / "como faço marketing sem dinheiro".
  • 7+ days post-launch with < 10 active users.

Mindset

Os primeiros 100 usuários NÃO vêm de ads. Vêm de você falando uma a uma com pessoas que têm o problema. Cada conversa vai te ensinar mais sobre o produto que qualquer dashboard.

The 100-user funnel

~1000 conversas iniciadas
   ↓ ~30% topa testar
~300 testaram (sign-up)
   ↓ ~33% completam o aha-moment
~100 usuários ativos

Plan for ~10x the conversation volume vs the active-user goal.

Sources, in order of efficiency

Tier 1 — Pessoas que você conhece (week 1)

  • WhatsApp pessoais — pessoas específicas, não broadcast.
  • LinkedIn 1st-degree — DMs pra 20 contatos relevantes.
  • Ex-colegas, ex-clientes, ex-fornecedores que se encaixam na persona.

Tier 2 — Comunidades onde sua persona já está (week 2-3)

  • Discord servers / WhatsApp groups do nicho.
  • Subreddits relevantes — só onde você tem 30+ dias de comentários úteis.
  • LinkedIn / X — postar sobre o problema (não o produto).
  • Indie Hackers, Product Hunt makers.
  • BlueSky niche feeds.

Regra: não chega vendendo. Chega contribuindo. Mencione o produto só quando a conversa pedir.

Tier 3 — Cold outreach (week 3-4)

  • Listas de email do público-alvo (LinkedIn Sales Nav, Apollo).
  • DMs em X/LinkedIn pra perfis que se encaixam.
  • 5-10 por dia, NUNCA copy-paste — sempre referência específica.

Tier 4 — Conteúdo orgânico (mês 2+)

  • Blog post / thread por semana sobre o problema.
  • 1 case real (com permissão) por mês.
  • SEO de cauda longa.

Quality bar (avoid acquisition theater)

  • ❌ Não conta usuário cadastrado que nunca usou.
  • ❌ Não conta amigo que entrou só pra te ajudar.
  • ✅ Conta usuário que: (a) completou o aha-moment, (b) voltou em 7 dias, (c) mandou feedback espontâneo.

Retention check-in cadence

  • Day 1: thank-you email + 1 specific question ("o que mais te incomodou?").
  • Day 7: "ainda usa? o que falta?".
  • Day 30: invite for 15-min call.
  • Use usage-monitor pra ver quem voltou.

Output

👥 First-100-users tracker

Conversas iniciadas:     142
Sign-ups:                47
Aha-moment completed:    18
Active 7-day:            11

🎯 Próximo gap: do sign-up ao aha-moment (47→18 = 38% drop).
   Hipótese: onboarding muito longo.

🔥 Top feedback (3 menções+):
   - "queria importar de planilha em vez de digitar"
   - "o email de magic link demora 2-3 min"

📅 Esta semana:
   - 20 DMs em LinkedIn (lista preparada).
   - 1 post no nicho X.
   - 3 follow-ups com sign-ups que não voltaram.

Do NOT

  • Don't run paid ads in the first 100 users.
  • Don't optimize the funnel before 30+ real users.
  • Don't ask for retweets / upvotes from family who can't actually use the product.
  • Don't pitch in communities where you have no history.
  • Don't measure "interest" — measure use.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.