Communitygithub.com

thatdudealso/read-me-launcher

Geração de README com base no repositório, consciente do público-alvo (inspecionar + evidências + lint)

O que é read-me-launcher?

Este skill, chamado Read Me Launcher, é uma ferramenta para agentes de IA que gera arquivos README para repositórios de software de forma precisa e contextualizada. Ele foi projetado para garantir que o README gerado corresponda exatamente ao conteúdo real do repositório, evitando invenções de fatos sobre a stack, scripts ou funcionalidades inexistentes. O skill é útil para desenvolvedores que desejam criar documentação de alta qualidade que atenda às necessidades específicas do público (como usuários finais, contribuidores ou mantenedores internos), priorizando evidências mínimas e verificadas. Ele funciona através de um fluxo de trabalho estruturado: primeiro, inspeciona o repositório com scripts bash; classifica o tipo de interface, público e prova primária; escolhe a evidência mínima necessária; elabora o README seguindo modelos de design e seções; gera assets apenas quando justificado; e, por fim, realiza um lint para verificar segredos e problemas de renderização. O skill suporta plataformas onde agentes como Claude Code, Cursor ou Codex podem executar scripts shell, e é compatível com qualquer repositório que siga convenções comuns.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add thatdudealso/read-me-launcher

Perguntar na sua IA favorita

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

Documentação

Read Me Launcher

Promessa central: um README que corresponde ao repositório.

Inspecione primeiro. Nunca invente fatos sobre a stack. Escolha a evidência honesta mínima para o público. Execute o lint para verificar quebras de renderização e strings que pareçam segredos antes de finalizar.

Etapa 0: classificar

  1. Execute scripts/inspect-repo.sh.
  2. Resolva INTERFACE × PÚBLICO × PROVA_PRIMÁRIA (references/taxonomy.md).
  3. Mapeie para uma abreviatura de modo, se útil (references/audience.md).

Regras rígidas (erros)

  • Afirmações sobre instalação/execução/teste correspondem à saída da inspeção (✓ verificado vs ? desconhecido)
  • Nenhum recurso, script ou runtime inventado
  • Nenhum bloco de código dentro de <div> / <section> / <center>
  • Imagens locais referenciadas pelo README existem
  • scripts/check-readme.sh README.md termina com código 0 (verificações de segredos e renderização)
  • Regras de privacidade em references/privacy.md

Padrões fortes (não mandatórios universais)

  • Bibliotecas começam com código funcional, não com murais de marketing
  • Repositórios internos otimizam para runbooks, não para teatro de lançamento
  • GUIs públicas geralmente precisam de uma captura de tela real
  • Adicione banner/prévia/showcase apenas quando cada ativo prova algo
  • Prefira PNG ao incorporar imagens raster heróicas (references/visuals.md)

Preferências de estilo (avisos/prefs)

  • Travessões longos (—) são uma preferência (PREF); use --strict-style apenas se o usuário quiser falhas rígidas
  • Máximo de ~3 badges acima da dobra por padrão
  • Evite spam de emojis e paredes de badges

Fluxo de trabalho

  1. Inspecionar - scripts/inspect-repo.sh
  2. Classificar - taxonomia + público
  3. Escolher prova - evidência mínima necessária
  4. Elaborar README - references/design.md, references/section-map.md
  5. Gerar ativos apenas se necessário - references/generation.md
  6. Lint - scripts/check-readme.sh README.md
  7. Passagem do consumidor - um estranho instalaria a partir da primeira tela?

Marcadores de afirmação (recomendados em rascunhos/revisões)

MarcadorSignificado
✓ verificadoConfirmado a partir da inspeção/manifestos
~ inferidoRazoável, mas não explícito no repositório
? desconhecidoNão apresente como fato
✗ não suportadoRemova ou reescreva

Regras de saída

  • Escreva o README (e ativos apenas quando justificado)
  • Prefira corrigir um README existente e bom a reescritas destrutivas
  • Sem "Gerado por IA"
  • Não afirme excessivamente "seguro contra segredos" além do que check-readme.sh verifica; aponte riscos residuais

Recursos agrupados

CaminhoQuando
scripts/inspect-repo.shSempre primeiro
scripts/check-readme.shSempre antes de finalizar
references/taxonomy.mdClassificação
references/audience.mdModo de evidência
references/visuals.mdFormatos de imagem
references/generation.mdPrompts/proibições de ativos
references/design.mdEstrutura
references/privacy.mdPúblico/privado + lista de negação
references/section-map.mdSeções por tipo
tests/run-tests.shVerificação local

Habilidades Relacionadas