Gostaria de turbinar seu fluxo de trabalho de desenvolvimento com IA? Conheça a Ação do Github Claude Code, um divisor de águas que traz a IA Claude da Anthropic para seus repositórios GitHub. Basta mencionar um @claude
em um pull request ou issue, e pronto — o Claude cria código, corrige bugs ou refatora como um profissional, tudo via Github Actions. Configurei isso em 15 minutos, e é incrivelmente eficiente! Neste tutorial, guiarei você pela instalação da Ação do Github Claude Code, sua configuração e uso para automatizar suas tarefas de codificação. Pronto para deixar a IA fazer o trabalho pesado? Vamos mergulhar!
Por Que a Ação do Github Claude Code Arrasa
A Ação do Github Claude Code é como ter um programador genial na sua equipe, 24 horas por dia, 7 dias por semana. Construída sobre a IA Claude da Anthropic, ela escuta por menções @claude
no seu repositório e entra em ação, impulsionada pelo Github Actions. Veja por que é incrível:
- Pull Requests Instantâneos: Descreva uma funcionalidade, e o Claude cria um PR com todas as mudanças.
- Correções de Bug em Piloto Automático: Relate um bug, e o Claude codifica a correção — nenhum trabalho manual necessário.
- Consistência de Código: Segue o estilo do seu projeto (por exemplo, via
CLAUDE.md
) para código limpo e uniforme. - Seguro e Privado: Executa nos seus runners do GitHub, mantendo seu código seguro.
- Configuração Rápida: Pronto para usar em minutos com configuração mínima.
O repositório GitHub possui um fluxo de trabalho elegante, e eu vi ele gerar uma função refatorada em segundos. Vamos fazê-lo funcionar!

Como a Ação do Github Claude Code Funciona
O Claude Code se conecta ao Github Actions para monitorar seu repositório por menções @claude
em issues, pull requests ou comentários de revisão. Quando acionado, ele:
- Analisa sua base de código ou contexto do issue.
- Gera ou ajusta código com base na sua solicitação.
- Cria um pull request com as mudanças ou publica feedback.
- Executa múltiplos agentes Claude em paralelo para velocidade.
É como ter um amigo de codificação que nunca dorme, tudo impulsionado pelos runners do Github Actions. Pronto para configurar? Veja como!
Configuração Passo a Passo: Ação do Github Claude Code
Vamos fazer o Claude Code rodar no seu repositório. Testei isso em um projeto Node.js, mas funciona para qualquer base de código. Siga estes passos para automatizar seu fluxo de trabalho em ~15 minutos.
1. Instale o Aplicativo Claude para GitHub
Você precisará de direitos de administrador para o seu repositório.
- Vá para a página do Aplicativo Claude para GitHub.
- Instale-o no seu repositório ou organização, concedendo permissões para contents, issues e pull requests.
- Instalei no meu repositório de teste, e levou 2 minutos — tranquilo!

2. Adicione Sua Chave de API da Anthropic
O Claude precisa de uma chave de API para fazer sua mágica.
- Vá para Settings > Secrets and variables > Actions do seu repositório.
- Clique em New repository secret.
- Nomeie-o
ANTHROPIC_API_KEY
e cole sua chave de API da Anthropic (obtenha uma em console.anthropic.com). - Isso mantém sua chave segura para os fluxos de trabalho do Github Actions.
3. Adicione o Arquivo de Fluxo de Trabalho do Claude
Agora, vamos configurar o fluxo de trabalho do Github Actions.
- Copie o exemplo
claude.yml
de grll/claude-code-action. - Crie uma pasta
.github/workflows/
no seu repositório. - Cole o seguinte em
.github/workflows/claude.yml
:
# .github/workflows/claude.yml
name: Claude PR Assistant
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned]
pull_request_review:
types: [submitted]
jobs:
claude-code-action:
if: |
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && contains(github.event.issue.body, '@claude'))
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Run Claude PR Action
uses: grll/claude-code-action@beta
with:
use_oauth: true
claude_access_token: ${{ secrets.CLAUDE_ACCESS_TOKEN }}
claude_refresh_token: ${{ secrets.CLAUDE_REFRESH_TOKEN }}
claude_expires_at: ${{ secrets.CLAUDE_EXPIRES_AT }}
timeout_minutes: "60"
# Opcional: adicione uma frase de gatilho personalizada (padrão: @claude)
# trigger_phrase: "/claude"
# Opcional: adicione gatilho de responsável para issues
# assignee_trigger: "claude"
# Opcional: adicione variáveis de ambiente personalizadas (formato YAML)
# claude_env: |
# NODE_ENV: test
# DEBUG: true
# API_URL: https://api.example.com
- Este fluxo de trabalho escuta por
@claude
em comentários ou issues e executa o Claude nos runners do Github Actions.
4. Configure os Segredos do Aplicativo GitHub
Para que o fluxo de trabalho gere tokens de aplicativo:
- Obtenha o
APP_ID
eAPP_PRIVATE_KEY
do seu Aplicativo GitHub nas configurações do aplicativo (pós-instalação). - Adicione-os como segredos em Settings > Secrets and variables > Actions:
APP_ID
: Seu ID do Aplicativo GitHub.APP_PRIVATE_KEY
: O conteúdo do arquivo de chave privada.
5. Acione o Claude com @claude
Agora, teste!
- Abra um issue ou comente em um PR com algo como:
@claude Por favor, refatore a lógica de busca de dados em `api.js` para melhor tratamento de erros.
- O Claude analisa sua solicitação, cria um PR com o código refatorado e adiciona feedback.
- Tentei isso, e o Claude entregou um
api.js
mais limpo com blocos try-catch em um instante!

Personalizando a Ação do Github Claude Code
Quer ajustar o comportamento do Claude? O fluxo de trabalho do Github Actions é super flexível. Veja como personalizá-lo:
- Prompts Personalizados: Adicione um arquivo
CLAUDE.md
com diretrizes do projeto (por exemplo, “Use async/await, evite console.log”). O Claude segue como um guia de estilo. - Timeouts: Ajuste
timeout_minutes
emclaude.yml
(por exemplo,"30"
para execuções mais curtas). - Seleção de Modelo: Troque modelos no fluxo de trabalho (por exemplo,
claude-3-5-sonnet
em vez declaude-3-7-sonnet
). - Autenticação: Use AWS Bedrock ou Google Vertex AI atualizando
use_vertex
e variáveis de ambiente. - Acesso a Ferramentas: Limite as operações de arquivo ou chamadas de API do GitHub do Claude via configurações de fluxo de trabalho para segurança extra.
Adicionei um CLAUDE.md
com “prefira TypeScript”, e os PRs do Claude combinaram perfeitamente com meu estilo!
Casos de Uso Reais: Claude Code em Ação
O Claude Code se destaca em acelerar tarefas de desenvolvimento. Veja o que tentei e o que você pode fazer com o Github Actions:
- Correções de Bug: Postei um issue: “@claude Corrija o erro nulo em
user.js
.” O Claude criou um PR com uma verificação de nulo — feito em 2 minutos! - Construção de Funcionalidades: Comentei: “@claude Adicione um endpoint de login a
server.js
.” Recebi um PR com rotas Express e autenticação JWT. - Refatoração de Código: Perguntei: “@claude Otimize
utils.js
para desempenho.” O Claude reescreveu loops e armazenou resultados em cache. - Revisões de Código: O Claude revisou meu PR, sugerindo nomes de variáveis melhores e tratamento de erros.

Dicas para Dominar a Ação do Github Claude Code
Para tirar o máximo proveito do Claude Code com o Github Actions:
- Seja Específico: Escreva comentários
@claude
claros (por exemplo, “Adicione tratamento de erros afetchData
emapi.js
”). - Use CLAUDE.md: Defina padrões de codificação (por exemplo, tabs vs. espaços, nomenclatura de funções) para saída consistente.
- Monitore as Execuções: Verifique a aba Actions no GitHub para depurar fluxos de trabalho ou visualizar os logs do Claude.
- Combine com o VS Code: Combine com a extensão Anthropic para VS Code para codificação local com Claude, sincronizando com o Github Actions.
- Teste em Pequena Escala: Comece com tarefas simples (por exemplo, “@claude Adicione um README”) para aprender o estilo do Claude.
Descobri que prompts detalhados reduziram o tempo de resposta do Claude pela metade — a precisão compensa!
Por Que a Ação do Github Claude Code se Destaca
A Ação do Github Claude Code é uma fera da produtividade. É mais rápida que a codificação manual, respeita o estilo do seu projeto e executa com segurança nos runners do Github Actions. Comparado a outras ferramentas de IA, a capacidade do Claude de criar PRs completos a partir de um único comentário é incomparável. A configuração é rápida, e a integração com o GitHub parece nativa. Pequeno contratempo: tarefas complexas podem precisar de ajuste nos prompts, mas os exemplos do repositório ajudam.
Seja você um desenvolvedor solo ou parte de uma equipe, o Claude Code faz a codificação parecer mágica. Não deixe de experimentá-lo!