Claude Dual Dev Skill (3Taste/claude-dual-dev-skill)

Habilidade para Claude Code — Inicie um fluxo de trabalho de desenvolvimento e revisão em janela dupla com um clique: criação automática de git worktree, injeção de prompts de função e ciclo de desenvolvimento → revisão → merge orientado por arquivos de sinal.

O que é claude-dual-dev-skill)?

Esta habilidade habilita o Claude Code a operar em um fluxo de trabalho de desenvolvimento e revisão em duas janelas simultâneas. Ao iniciar, ele cria automaticamente um git worktree a partir da branch atual, injeta prompts de função específicos (como 'desenvolvedor' e 'revisor') e utiliza arquivos de sinal (signal files) para orquestrar um ciclo iterativo de desenvolvimento, revisão e merge de módulos. O objetivo é agilizar o processo de revisão de código, garantindo que cada módulo seja desenvolvido e revisado antes de ser mesclado à branch principal, sem sair do terminal. A habilidade é projetada para desenvolvedores que usam Claude Code como assistente de IA, integrando-se diretamente ao ambiente de trabalho do Git e do editor de código.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add 3Taste/claude-dual-dev-skill

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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-dual-dev-skill) faz?

Habilidade para Claude Code — Inicie um fluxo de trabalho de desenvolvimento e revisão em janela dupla com um clique: criação automática de git worktree, injeção de prompts de função e ciclo de desenvolvimento → revisão → merge orientado por arquivos de sinal.

Visão Geral

Esta habilidade permite que você execute um fluxo de trabalho de desenvolvimento e revisão em duas janelas simultâneas usando o Claude Code. Ela automatiza a criação de branches de trabalho (via git worktree), injeta prompts de função (role prompts) para o desenvolvedor e o revisor, e utiliza arquivos de sinal para coordenar o ciclo de desenvolvimento, revisão e merge de módulos.

Funcionalidades

  • Criação automática de git worktree: Cria um diretório de trabalho separado para desenvolvimento, sem afetar a branch principal.
  • Injeção de prompts de função: Atribui prompts específicos para o desenvolvedor e o revisor, garantindo que cada agente siga as melhores práticas.
  • Ciclo orientado por arquivos de sinal: Arquivos de sinal (signal files) são usados para indicar quando um módulo está pronto para revisão e quando a revisão está concluída.
  • Merge automático: Após a revisão, a funcionalidade é mesclada automaticamente à branch principal.

Como Usar

  1. Execute o comando de início da habilidade.
  2. Escolha o módulo a ser desenvolvido.
  3. O Claude Code criará um worktree e injetará os prompts.
  4. Desenvolva o módulo no worktree.
  5. Quando o desenvolvimento estiver concluído, o arquivo de sinal é atualizado.
  6. Execute o modo de revisão: o revisor analisa o código e fornece feedback.
  7. Após aprovação, o módulo é mesclado.

Requisitos

  • Git > 2.5 (para worktree)
  • Claude Code instalado
  • Um repositório Git configurado

Exemplo de Fluxo

# Iniciar o fluxo de desenvolvimento
claude-code dual-dev start

# O Claude Code cria o worktree e injeta os prompts
# Desenvolva seu módulo no worktree
# Quando terminar, sinalize para revisão

# Revisar o módulo
claude-code dual-dev review

# Se aprovado, merge é realizado
claude-code dual-dev merge

Licença

MIT

Habilidades Relacionadas