dmux-workflows
Permite que seu agente gerencie várias tarefas ao mesmo tempo. Ele coordena fluxos de trabalho paralelos entre diferentes ferramentas. Ideal para quem precisa executar muitas ações simultaneamente.
O que ela faz
Organiza várias tarefas de IA para serem executadas ao mesmo tempo em janelas separadas. Isso ajuda a dividir trabalhos complexos e a coordenar diferentes partes de um projeto.
Quando usar
- ✓Quando você precisa que a IA trabalhe em várias coisas ao mesmo tempo.
- ✓Para dividir um projeto grande em partes menores e gerenciáveis.
- ✓Ao usar diferentes ferramentas de IA para tarefas distintas.
Exemplo do que pedir para a IA
“Divida a criação de um site em três partes: design, front-end e back-end, e execute-as em paralelo.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele usa uma ferramenta chamada 'dmux' para criar e gerenciar janelas separadas (chamadas 'painéis') para cada tarefa da IA. Você pode então juntar os resultados de volta quando as tarefas estiverem prontas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill dmux-workflowsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/dmux-workflows/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Fluxos de Trabalho do dmux
Orquestre sessões paralelas de agentes de IA usando o dmux, um gerenciador de painéis do tmux para "agent harnesses".
Quando Ativar
- Executando várias sessões de agentes em paralelo
- Coordenando trabalho entre Claude Code, Codex e outros "harnesses"
- Tarefas complexas que se beneficiam de paralelismo "dividir para conquistar"
- O usuário diz "executar em paralelo", "dividir este trabalho", "usar dmux" ou "multi-agente"
O que é dmux
dmux é uma ferramenta de orquestração baseada em tmux que gerencia painéis de agentes de IA:
- Pressione
npara criar um novo painel com um prompt - Pressione
mpara mesclar a saída do painel de volta para a sessão principal - Suporta: Claude Code, Codex, OpenCode, Cline, Gemini, Qwen
Instalar: Instale o dmux de seu repositório após revisar o pacote. Veja github.com/standardagents/dmux
Início Rápido
# Start dmux session
dmux
# Create agent panes (press 'n' in dmux, then type prompt)
# Pane 1: "Implement the auth middleware in src/auth/"
# Pane 2: "Write tests for the user service"
# Pane 3: "Update API documentation"
# Each pane runs its own agent session
# Press 'm' to merge results back
Padrões de Fluxo de Trabalho
Padrão 1: Pesquisa + Implementação
Divida pesquisa e implementação em trilhas paralelas:
Pane 1 (Research): "Research best practices for rate limiting in Node.js.
Check current libraries, compare approaches, and write findings to
/tmp/rate-limit-research.md"
Pane 2 (Implement): "Implement rate limiting middleware for our Express API.
Start with a basic token bucket, we'll refine after research completes."
# After Pane 1 completes, merge findings into Pane 2's context
Padrão 2: Funcionalidade Multi-Arquivo
Paralelize o trabalho em arquivos independentes:
Pane 1: "Create the database schema and migrations for the billing feature"
Pane 2: "Build the billing API endpoints in src/api/billing/"
Pane 3: "Create the billing dashboard UI components"
# Merge all, then do integration in main pane
Padrão 3: Loop Testar + Corrigir
Execute testes em um painel, corrija em outro:
Pane 1 (Watcher): "Run the test suite in watch mode. When tests fail,
summarize the failures."
Pane 2 (Fixer): "Fix failing tests based on the error output from pane 1"
Padrão 4: Cross-Harness
Use diferentes ferramentas de IA para diferentes tarefas:
Pane 1 (Claude Code): "Review the security of the auth module"
Pane 2 (Codex): "Refactor the utility functions for performance"
Pane 3 (Claude Code): "Write E2E tests for the checkout flow"
Padrão 5: Pipeline de Revisão de Código
Perspectivas de revisão paralelas:
Pane 1: "Review src/api/ for security vulnerabilities"
Pane 2: "Review src/api/ for performance issues"
Pane 3: "Review src/api/ for test coverage gaps"
# Merge all reviews into a single report
Melhores Práticas
- Apenas tarefas independentes. Não paralelize tarefas que dependem da saída umas das outras.
- Limites claros. Cada painel deve trabalhar em arquivos ou preocupações distintas.
- Mescle estrategicamente. Revise a saída do painel antes de mesclar para evitar conflitos.
- Use worktrees do git. Para trabalhos propensos a conflitos de arquivos, use worktrees separadas por painel.
- Consciência de recursos. Cada painel usa tokens de API — mantenha o total de painéis abaixo de 5-6.
Integração com Git Worktree
Para tarefas que tocam arquivos sobrepostos:
# Create worktrees for isolation
git worktree add -b feat/auth ../feature-auth HEAD
git worktree add -b feat/billing ../feature-billing HEAD
# Run agents in separate worktrees
# Pane 1: cd ../feature-auth && claude
# Pane 2: cd ../feature-billing && claude
# Merge branches when done
git merge feat/auth
git merge feat/billing
Ferramentas Complementares
| Ferramenta | O que Faz | Quando Usar |
|---|---|---|
| dmux | Gerenciamento de painéis tmux para agentes | Sessões paralelas de agentes |
| Superset | IDE de terminal para 10+ agentes paralelos | Orquestração em larga escala |
| Ferramenta Claude Code Task | Criação de subagentes em processo | Paralelismo programático dentro de uma sessão |
| Codex multi-agente | Papéis de agente integrados | Trabalho paralelo específico do Codex |
Auxiliar ECC
O ECC agora inclui um auxiliar para orquestração externa de painéis tmux com worktrees git separadas:
node scripts/orchestrate-worktrees.js plan.json --execute
Exemplo plan.json:
{
"sessionName": "skill-audit",
"baseRef": "HEAD",
"launcherCommand": "codex exec --cwd {worktree_path} --task-file {task_file}",
"workers": [
{ "name": "docs-a", "task": "Fix skills 1-4 and write handoff notes." },
Perguntas frequentes
O que é 'dmux'?
É uma ferramenta que gerencia janelas (painéis) para que várias IAs possam trabalhar ao mesmo tempo, como um gerenciador de janelas para assistentes de IA.
Posso usar diferentes tipos de IA em cada janela?
Sim, você pode usar diferentes ferramentas de IA, como Claude Code e Codex, em painéis separados para aproveitar seus pontos fortes.
O que acontece se as tarefas precisarem das informações umas das outras?
É melhor que as tarefas sejam independentes. Se precisarem de informações, você pode juntar os resultados de uma janela para outra manualmente após a conclusão.
Detalhes
Descrição original do autor
Multi-agent orchestration using dmux (tmux pane manager for AI agents). Patterns for parallel agent workflows across Claude Code, Codex, OpenCode, and other harnesses. Use when running multiple agent sessions in parallel or coordinating multi-agent development workflows.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #176
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
git-workflow-and-versioning
Organiza o trabalho de código usando o Git. Ajuda a salvar o progresso, gerenciar diferentes versões e evitar conflitos ao trabalhar em equipe.
addyosmani/agent-skills
observability-and-instrumentation
Adiciona ferramentas para monitorar o que o código faz em produção. Ajuda a entender se algo deu errado e por quê, facilitando a correção.
addyosmani/agent-skills
github-pr-workflow
Prepara pull requests no GitHub, garantindo a qualidade do código e a documentação.
paperclipai/paperclip