parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
O que ela faz
Esta ferramenta ajuda a acelerar tarefas dividindo o trabalho em partes menores que podem ser feitas ao mesmo tempo. Ela organiza essas partes em um plano, garantindo que o trabalho que precisa ser feito junto seja feito em paralelo e o trabalho que pode causar conflitos seja feito separadamente.
Quando usar
- ✓Quando você precisa inspecionar muitos arquivos rapidamente.
- ✓Ao testar várias partes de um sistema ao mesmo tempo.
- ✓Para verificar se implantações foram bem-sucedidas em diferentes locais.
Exemplo do que pedir para a IA
“Acelere a verificação de todos os arquivos no repositório e execute os testes unitários 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
A ferramenta cria um 'mapa' do trabalho, identificando quais tarefas podem ser feitas juntas (em paralelo) e quais precisam ser feitas uma após a outra. Ela garante que as tarefas que modificam as mesmas coisas sejam feitas com cuidado, separadamente, e só junta os resultados depois de verificar se tudo está correto.
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 parallel-execution-optimizerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/pi/core/skills/parallel-execution-optimizer/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.
Otimizador de Execução Paralela
Use esta habilidade quando a velocidade vier de fazer trabalho independente ao mesmo tempo: inspeção de repositório, leituras de arquivos, verificações de API, verificações de navegador, linhas de build/teste, leituras de implantação ou passes de implementação multi-worktree.
Padrão Central
Transforme urgência em um grafo de dependência antes de agir.
- Defina o objetivo e o sinal de "feito".
- Divida o trabalho em linhas.
- Marque cada linha como paralela, sequencial ou com portão (gated).
- Execute leituras/verificações independentes juntas.
- Mantenha as escritas isoladas por arquivo, worktree, branch, serviço ou dataset.
- Mescle apenas após a evidência mostrar que as linhas são compatíveis.
- Termine com uma tabela de verificação, não com uma afirmação vaga de velocidade.
Matriz de Linhas
Antes de um grande push, escreva uma matriz compacta:
Lane | Can run in parallel? | Write surface | Risk | Verification
Repo scan | yes | none | low | rg/git status outputs
Backend patch | maybe | src/api | medium | unit tests
Frontend patch | maybe | app/components | medium | browser screenshot
Deploy readback | after build | remote service | high | live URL + logs
Execute linhas em paralelo apenas quando suas superfícies de escrita não colidirem.
Regras de Execução
- Agrupe leituras de arquivos, buscas, verificações de status e consultas de metadados.
- Use worktrees isolados para linhas de implementação grandes e não relacionadas.
- Inicie testes de longa duração, builds, backfills e implantações em sessões separadas, depois consulte-os deliberadamente.
- Se uma linha descobrir um bloqueador que muda o plano, pause as linhas dependentes e atualize a matriz.
- Nunca deixe um processo em segundo plano sobreviver ao turno, a menos que o usuário explicitamente tenha solicitado um serviço contínuo.
- Não paralelize comandos destrutivos, migrações, escritas na mesma tabela ou implantações que afetam clientes em tempo real sem um portão explícito.
Formato de Saída
Use isto ao relatar:
Parallel execution result:
- Lanes run: 5
- Lanes completed: 4
- Blocked lane: deploy readback, waiting on DNS propagation
- Fast path found: batched repo scan + focused tests
- Verification: lint pass, unit pass, live smoke pass
Modos de Falha
- Mais concorrência que cria edições conflitantes.
- Benchmarking da ferramenta em vez da tarefa.
- Tratar "rápido" como feito antes que a correção seja comprovada.
- Esquecer de consultar sessões em execução.
- Ocultar verificações puladas atrás de um resumo de sucesso.
Perguntas frequentes
O que são 'lanes'?
'Lanes' são como faixas em uma estrada, cada uma representando uma parte do trabalho a ser feita. Algumas faixas podem andar juntas (paralelo), outras precisam esperar.
Por que separar as escritas (writes)?
Para evitar que diferentes partes do trabalho alterem as mesmas informações ao mesmo tempo, o que poderia causar erros. Cada 'lane' que modifica algo faz isso em seu próprio espaço isolado.
Como sei que o resultado final está correto?
A ferramenta cria uma 'tabela de verificação' no final, mostrando quais tarefas foram concluídas, quais falharam e os resultados de testes importantes, garantindo que tudo foi validado antes de considerar a tarefa concluída.
Detalhes
Descrição original do autor
Speed up a task by turning it into a dependency graph of parallel lanes with a lane matrix, batched reads and checks, write surfaces isolated by file, worktree, branch, or service, and a final verification table. Use when the user wants a task done much faster through parallel work, concurrent agents, batched tool calls, isolated worktrees, or many independent verification lanes without losing cor
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #94
- 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
ci-cd-and-automation
Ensina seu agente de IA a automatizar tarefas repetitivas e colocar projetos no ar e cuidar da infraestrutura.
addyosmani/agent-skills
suggestion-box
Ajuda seu agente a sugerir melhorias automaticamente. Ele observa problemas e propõe soluções sem precisar de permissão, continuando a tarefa principal.
paperclipai/paperclip
orbit-general
Ajuda seu agente a criar um painel de atividades recentes de várias ferramentas conectadas. Ele mostra um resumo do que aconteceu nas últimas 24 horas. É útil para ter uma visão geral do trabalho em um só lugar.
nexu-io/open-design