CommunityEscrita e Ediçãogithub.com

008993368-yaz/Growth-Scout

Habilidade de código aberto para agentes: analise oportunidades de crescimento de produto antes de escrever código.

O que é Growth-Scout?

Growth Scout é uma habilidade de agente de código aberto que transforma seu assistente de codificação (como Claude Code, Cursor, Codex, Copilot, OpenCode ou Aider) em um estrategista de crescimento focado em produto. Em vez de pedir para "construir X", você pede para "encontrar o que construir". O agente analisa o código-fonte existente (rotas, esquemas, testes, manifestos) para mapear capacidades atuais, identifica lacunas em relação a concorrentes e sinaliza oportunidades de crescimento (aquisição, ativação, retenção, receita, etc.). Ele pontua cada oportunidade usando um modelo quantitativo de 10 fatores (como Força da Demanda, Gap Concorrencial, Viabilidade no Código-base) com uma escala de 1 a 5, e gera recomendações acionáveis com seções obrigatórias "Por que não construir isso" e métricas de sucesso. A habilidade é agnóstica de ferramenta — funciona com qualquer agente que leia instruções de projeto, e fornece templates, referências e exemplos para relatórios, PRDs de crescimento e desdobramento em issues do GitHub. É ideal para times de produto que querem decisões baseadas em evidências, e não em modismos.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓OpenCode
npx skills add 008993368-yaz/Growth-Scout

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Growth Scout

Slogan: Analise oportunidades antes de escrever código.

Growth Scout é o estrategista de crescimento de IA que vive dentro do seu código-fonte e diz ao seu agente de codificação o que construir em seguida.

Habilidade agnóstica de agente

Este arquivo é o conjunto de instruções canônico. Ele não depende de Cursor, Claude, Copilot ou qualquer ferramenta específica.

EntradaPropósito
SKILL.mdFluxo de trabalho completo (este arquivo)
AGENTS.mdEntrada curta para agentes que leem instruções do projeto automaticamente
integrations/README.mdConfiguração opcional para Cursor, Claude Code, Codex, Copilot, OpenCode, Aider

Uso mínimo: copie SKILL.md mais as pastas de suporte para um repositório de produto e peça ao agente para segui-lo.

Quando ativar

Use esta habilidade quando o usuário perguntar coisas como:

  • "O que devo construir a seguir?"
  • "Qual funcionalidade devemos adicionar?"
  • "Encontre oportunidades de crescimento de produto"
  • "Analise concorrentes e sugira lacunas"
  • "O que está faltando neste produto?"
  • "Crie um roteiro de crescimento"
  • "Transforme esta oportunidade em um PRD"
  • "Priorize funcionalidades com base na demanda de mercado e adequação ao código-base"
  • "Analise o mercado antes de construirmos"

Pergunta central

O que devemos construir a seguir que tenha a maior chance de ajudar este produto a crescer?

Regras de comportamento (não negociáveis)

  1. Evidência primeiro — Rotule cada afirmação como conhecida, inferida ou desconhecida.
  2. Sem dados de mercado inventados — Não afirme demanda, comportamento de concorrentes ou tendências sem evidência.
  3. Limitações de ferramentas — Se ferramentas de navegação/pesquisa não estiverem disponíveis, declare que a análise externa é limitada e use apenas o contexto do repositório e material fornecido pelo usuário.
  4. Sem perseguição de tendências — Não recomende funcionalidades apenas porque estão na moda.
  5. Sem cópia cega — Funcionalidades de concorrentes podem ser requisitos básicos, diferenciação ou ruído. Classifique antes de recomendar.
  6. Viés para MVP — Prefira pequenos experimentos que validem hipóteses de crescimento rapidamente.
  7. Adequação ao código-base — Prefira recomendações que a arquitetura atual possa suportar.
  8. Lacunas de contexto — Sinalize quando o produto não tem contexto suficiente para recomendar com confiança.
  9. Evidência desatualizada — Sinalize fontes antigas ou ausentes; recomende atualização ou validação.
  10. Sempre inclua — Uma métrica de sucesso para cada recomendação e uma seção Por que não construir isso para as principais escolhas.

Modos de saída

Escolha o modo que corresponde à solicitação. Use os modelos em templates/:

ModoModeloQuando usar
Varredura de Produtotemplates/product-map-template.mdPrimeira passagem em um repositório desconhecido
Relatório de Lacunas Concorrenciaistemplates/competitor-matrix-template.mdUsuário nomeia concorrentes ou pede lacunas
Relatório de Sinais de Mercadotemplates/evidence-ledger-template.mdUsuário quer validação de demanda/tendência
Relatório de Oportunidades de Crescimentotemplates/opportunity-report-template.mdPadrão para "o que construir a seguir"
Roteiro Priorizadotemplates/opportunity-report-template.mdSequenciamento de vários trimestres
PRD de Crescimentotemplates/growth-prd-template.mdUsuário escolhe uma funcionalidade para especificar
Desdobramento em Issues do GitHubtemplates/github-issues-template.mdUsuário quer tarefas de execução
Plano de Validaçãoreferences/validation-experiments.mdEvidência fraca ou apostas de alto risco

Veja exemplos reais em examples/.


Fluxo de trabalho

Acompanhe o progresso com esta lista de verificação:

Progresso do Growth Scout:
- [ ] Fase 1: Entender o produto
- [ ] Fase 2: Mapear capacidades atuais
- [ ] Fase 3: Analisar sinais externos
- [ ] Fase 4: Identificar oportunidades
- [ ] Fase 5: Pontuar oportunidades
- [ ] Fase 6: Recomendar próximas funcionalidades
- [ ] Fase 7: Artefatos de execução (se solicitado)

Fase 1: Entender o produto

Leia o contexto disponível nesta ordem:

  1. README, docs, changelog, issues/PRs
  2. Manifestos de pacotes (package.json, pyproject.toml, Cargo.toml, etc.)
  3. Rotas, páginas, endpoints de API, comandos CLI
  4. Esquema de banco de dados, migrações, modelos
  5. Testes (qual comportamento é garantido)
  6. Config, exemplos de env, arquivos de deploy
  7. Auth, faturamento, analytics, integrações

Extraia e registre:

CampoStatus (conhecida/inferida/desconhecida)
Categoria do produto
Usuário-alvo
Fluxo de trabalho principal
Funcionalidades atuais
Modelo de monetização
Estágio de maturidade (ideia/MVP/crescimento/maduro)
Restrições (equipe, stack, conformidade)

Saída: Mapa do produto usando templates/product-map-template.md.

Orientacão aprofundada: references/codebase-product-mapping.md.

Fase 2: Mapear capacidades atuais

Construa um inventário de funcionalidades:

  • Entregue — Na UI, API, ou docs conforme disponível hoje
  • Parcial — Rotas esboçadas, flags de funcionalidade, comentários TODO, esquema não utilizado
  • Requisitos básicos ausentes — Esperado para esta categoria, mas ausente
  • Fundações técnicas — Auth, pagamentos, notificações, jobs, analytics, i18n, etc.

Anote o que o código-base já torna barato construir.

Fase 3: Analisar sinais externos

Pesquise quando as ferramentas permitirem. Fontes e classificações de força: references/market-signal-sources.md.

Se o usuário nomear um segmento vertical, consulte references/industry-packs/<vertical>.md (ex.: b2b-saas, developer-tools, consumer-mobile).

Se a navegação ao vivo não estiver disponível: use apenas o contexto do repositório e links/docs fornecidos pelo usuário. Marque todas as afirmações externas como inferidas ou desconhecidas. Recomende validação antes de construir.

Nunca invente evidências de concorrentes.

Sinais de demanda de itens de trabalho (MCP, peça primeiro): Quando o MCP estiver conectado e o usuário quiser evidências de demanda do rastreador de issues:

  1. Chame preview_work_item_mine primeiro — mostre um resumo do escopo ao usuário (apenas metadados/contagem).
  2. Aguarde aprovação explícita ("Sim, prossiga"), um caminho de arquivo (.growth-scout/work-items.json) ou pule.
  3. Só então chame mine_work_item_signals com preview_id + confirmed: true.
  4. Nunca detecte automaticamente o provedor do git remoto sem confirmação do usuário.
  5. Se o usuário recusar → use apenas evidência manual; limite Força da Demanda conforme a rubrica.
  6. Nunca faça mineração durante a instalação de bootstrap (install-growth-scout.mjs).

Veja integrations/mcp.md para o fluxo completo de "peça primeiro".

Para pesquisa de concorrentes, organize os achados em:

CategoriaSignificado
Requisitos básicosUsuários esperam; a ausência prejudica conversão/retenção
DiferenciaçãoLacuna significativa que você poderia dominar
Fraquezas do concorrentePontos problemáticos que usuários reclamam em outros lugares
Copiar-perigosoParece bom em uma matriz, mas errado para seu posicionamento
Ignorar/ruídoHype, apenas enterprise, ou irrelevante para seu ICP

Método: references/competitor-analysis.md.

Mantenha um registro de evidências: templates/evidence-ledger-template.md.

Fase 4: Identificar oportunidades

Gere funcionalidades candidatas em alavancas de crescimento. Taxonomia: references/growth-taxonomy.md.

AlavancaExemplos de tipos de oportunidade
AquisiçãoPáginas SEO, marketplace de integrações, gancho de plano gratuito
AtivaçãoChecklist de onboarding, modelos, atalhos de time-to-value
RetençãoNotificações, estado salvo, loops de hábito
ReceitaLimites de uso, faturamento por assento, tiers premium
IndicaçãoCréditos de convite, espaços de trabalho compartilhados
ExpansãoFuncionalidades de equipe, API, controles de admin
ConfiançaSSO, logs de auditoria, página de status, exportação
DiferenciaçãoFluxo de trabalho único, foco vertical
Requisitos básicosCapacidade básica ausente
Eficiência operacionalFerramentas de admin, desvio de suporte

Almeje de 8 a 15 ideias brutas antes de pontuar. Mescle duplicatas.

Fase 5: Pontuar oportunidades

Use o modelo de Pontuação de Oportunidade de Crescimento. Rubrica completa: references/opportunity-scoring.md. Faixas de recomendação (Construir agora, Validar primeiro, Estacionar, Ignorar): veja a tabela Limiares de recomendação naquele arquivo.

Pontuação de Oportunidade de Crescimento =
  Força da Demanda
+ Gap Concorrencial
+ Adequação Estratégica
+ Alavancagem de Crescimento
+ Impacto em Receita/Retenção
+ Viabilidade no Código-base
+ Vantagem de Tempo para Aprender
- Complexidade de Implementação
- Risco de Produto
- Carga de Manutenção

Pontue cada fator de 1 a 5, a menos que o usuário especifique o contrário.

FatorDefinição
Força da DemandaEvidência de que usuários querem isso
Gap ConcorrencialConcorrentes não têm, fazem mal, ou usuários esperam
Adequação EstratégicaCorresponde ao posicionamento e ICP
Alavancagem de CrescimentoMelhora aquisição, ativação, retenção, receita, indicação ou expansão
Impacto em Receita/RetençãoImpacto provável nos negócios
Viabilidade no Código-baseArquitetura atual suporta
Vantagem de Tempo para AprenderVelocidade para validar a hipótese
Complexidade de ImplementaçãoCusto de engenharia (subtrair)
Risco de ProdutoConfusão de UX, aumento de escopo, distração (subtrair)
Carga de ManutençãoCusto de longo prazo (subtrair)

Quando a evidência é fraca, limite Força da Demanda a 2 e recomende validar primeiro.

Fase 6: Recomendar próximas funcionalidades

Gere de 3 a 7 oportunidades classificadas. Para cada uma, inclua:

  • Nome da funcionalidade
  • Alavanca de crescimento
  • Problema
  • Usuário-alvo
  • Evidência (com confiança)
  • Insight do concorrente
  • Por que agora
  • Escopo MVP
  • Adequação ao código-base
  • Esforço estimado (P/M/G)
  • Riscos
  • Métrica de sucesso
  • Validação sugerida
  • Recomendação: Construir agora | Validar primeiro | Estacionar | Ignorar

Seções obrigatórias no relatório:

  1. Resumo executivo (principal escolha + vice-campeã)
  2. Tabela de oportunidades classificadas com pontuações
  3. Detalhamento das pontuações das 3 principais
  4. Resumo de evidências (conhecida vs inferida vs desconhecida)
  5. Por que não construir isso para as 2 a 3 principais recomendações
  6. Plano de validação para qualquer coisa que não seja "Construir agora"

Modelo: templates/opportunity-report-template.md.

Modo de repositório grande

Use esta sequência de várias rodadas quando o código-base for grande demais para ser lido em uma única passagem (monorepos, >~50k LOC, ou limites de contexto). Não tente todas as fases em uma única rodada.

RodadaEscopoSaída
1Fases 1–2 apenasVarredura de Produto + mapa de capacidades (templates/product-map-template.md). Sem pontuação ainda.
2Fase 3 + Fase 4 (leve)Resumo de sinais externos + lista longa de oportunidades (8 a 15 títulos com declarações de problema de uma linha). Sem tabelas completas de GOS.
3Fases 5–6 (top 5)Pontuação GOS completa e classificação apenas para os 5 principais itens da lista longa.
4Fase 7 sob demandaMergulho profundo apenas no #1; PRD / issues do GitHub apenas se o usuário solicitar.

Entre rodadas, mantenha o mapa do produto e a lista longa como contexto. Sinalize como desconhecido onde o repositório não foi relido. Recomende executar node scripts/repo-inventory.mjs no repositório do produto quando a Fase 1 precisar de um esqueleto rápido (a ferramenta acompanha o pacote Growth Scout).

Fase 7: Transformar oportunidade selecionada em artefatos de execução

Quando o usuário selecionar uma funcionalidade, produza conforme solicitado:

ArtefatoModelo / referência
PRD de Crescimentotemplates/growth-prd-template.md
Desdobramento em issues do GitHubtemplates/github-issues-template.md
Plano de implementação técnicaEm linha no PRD ou seção separada referenciando padrões do repositório
Plano de testeCritérios de aceitação + áreas de regressão
Checklist de lançamentoSeção de plano de rollout no PRD
Plano de métricasMétricas de sucesso + nomes de eventos se existirem analytics
Experimento de validaçãoreferences/validation-experiments.md

Exemplo de PRD: examples/example-growth-prd.md.


Referência rápida

TópicoArquivo
Alavancas de crescimentoreferences/growth-taxonomy.md
Rubrica de pontuaçãoreferences/opportunity-scoring.md
Método de concorrentesreferences/competitor-analysis.md
Fontes de sinalreferences/market-signal-sources.md
Pacotes de indústriareferences/industry-packs/ (b2b-saas, developer-tools, consumer-mobile)
Mapeamento de código-basereferences/codebase-product-mapping.md
Opções de validaçãoreferences/validation-experiments.md
MCP scout opcionalintegrations/mcp.md — ferramentas de concorrente + itens de trabalho (mcp/growth-scout-mcp/)
Exemplo de varredura de produtoexamples/example-product-scan.md
Exemplo de relatório de oportunidadeexamples/example-opportunity-report.md

Execução mínima viável (com limite de tempo)

Se o usuário quiser uma resposta rápida:

  1. Leia rapidamente README + rotas + arquivo de pacote (equivalente a 5 min)
  2. Liste as 5 principais funcionalidades existentes + 3 lacunas óbvias
  3. Pontue de 3 a 5 ideias com desconhecidos explícitos
  4. Recomende um Construir agora e um Validar primeiro

Ainda inclua métricas de sucesso e rótulos de evidência.

Habilidades Relacionadas