O que claude-mob-programming-skill faz?
Habilite a codificação colaborativa no Claude Code com funções de especialista automatizadas para fluxos de trabalho de programação em par e mob, orientados a testes e com verificação de qualidade.
Visão Geral
Este skill permite que você use o Claude Code para sessões de programação colaborativa (pair e mob programming). Ele automatiza a definição de papéis, o ciclo de TDD (Test-Driven Development) e a revisão de qualidade, tudo dentro do terminal.
Como Funciona
-
O skill atribui papéis automaticamente:
- Motorista (Driver): Escreve o código baseado nas instruções do Navegador.
- Navegador (Navigator): Define a estratégia e os casos de teste.
- Revisor (Reviewer): Valida a qualidade e a aderência aos padrões.
-
O fluxo de trabalho segue o ciclo vermelho-verde-refatora (red-green-refactor):
- Vermelho: Escreva um teste que falha.
- Verde: Implemente o mínimo necessário para passar o teste.
- Refatoração: Melhore o código mantendo os testes verdes.
Comandos Principais
/mob start– Inicia uma nova sessão de mob programming./pair start– Inicia uma sessão de pair programming com dois papéis./switch– Alterna entre os papéis (ex.: Motorista vira Revisor)./review– Dispara uma revisão completa do código atual./status– Mostra o estado atual da sessão (papéis, tarefas, testes).
Exemplo de Uso
# Iniciar mob programming
claude /mob start
# Sugerir um tópico
Claude, vamos implementar a função de busca binária.
# O skill então guiará o fluxo TDD automaticamente.
Configuração
Nenhuma configuração adicional é necessária além de ter o Claude Code instalado e autenticado. O skill mantém o contexto do projeto atual e reage a mudanças nos arquivos.
Compatibilidade
- Plataformas: Claude Code (terminal).
- Linguagens: Suporta qualquer linguagem que funcione com testes unitários (Python, JavaScript, TypeScript, etc.).
Contribuição
Contribuições são bem-vindas! Veja o arquivo CONTRIBUTING.md para mais detalhes.