dappled-roadagent484/claude-mob-programming-skill

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.

O que é claude-mob-programming-skill?

Este skill transforma o Claude Code em uma plataforma de codificação colaborativa, automatizando a atribuição de papéis especializados (como 'Navegador', 'Motorista' e 'Revisor') para práticas de programação em par (pair programming) e em grupo (mob programming). Ele é particularmente útil para equipes que desejam adotar um fluxo de trabalho orientado a testes (TDD) e revisões contínuas de qualidade sem sair do terminal ou da interface do Claude. Compatível principalmente com o Claude Code, o skill funciona definindo um contexto de projeto compartilhado e lembretes de processo, garantindo que cada sessão siga uma estrutura consistente: escrever um teste, ver se falha, implementar o código mínimo para passar, refatorar e revisar. O resultado é um ambiente de desenvolvimento mais disciplinado, com menos bugs e maior colaboração, ideal para times remotos ou presenciais que buscam produtividade com qualidade.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add dappled-roadagent484/claude-mob-programming-skill

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

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

  1. 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.
  2. 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.

Habilidades Relacionadas