Como encontrar uma boa first issue e entregar uma correção em uma hora
Quando usar: Você quer contribuir para um projeto mas não sabe por onde começar. O CONTRIBUTING.md do mantenedor é muito genérico para ser útil.
Pré-requisitos
- GitHub PAT com
repo:readeissues:read— github.com/settings/tokens — granularidade fina, escopo para o repo que você quer contribuir - MCP filesystem também instalado — permite ao Claude clonar e ler o repo localmente para realmente escrever a correção
Fluxo
-
Peça ao Claude para encontrar issues marcadas como
good first issuesem comentários, ordenadas por simplicidadeFind open issues in modelcontextprotocol/servers labeled 'good first issue' with no assignee and zero comments. Pick the one that looks easiest to fix and explain why.✓ Copiado→ Claude retorna 3-5 candidatos com uma avaliação de dificuldade de uma linha para cada -
Peça ao Claude para buscar o corpo da issue e qualquer código vinculadoPull the full issue body for #<num> and read the file it mentions. Tell me the actual change that needs to happen.✓ Copiado→ Intenção de diff concreta, não apenas uma reafirmação da issue
-
Use MCP filesystem para fazer a edição, depois MCP GitHub para rascunhar o PRApply the change, write a PR description that thanks the maintainer and explains the fix in 3 sentences.✓ Copiado→ PR se abre com link retornado
Resultado: Um PR aberto que respeita o estilo do projeto, referencia a issue, e é pequeno o suficiente para mesclar no mesmo dia.
Armadilhas
- Claude escolhe uma 'good first issue' que na verdade tem estado podre há 2 anos porque ninguém conseguia concordar na correção — Adicione
não tem novos comentários de mantenedores nos últimos 90 diascomo um filtro - O corpo do PR é linguagem genérica de IA — Diga ao Claude para imitar o tom dos últimos 3 PRs mesclados do projeto primeiro