Pular para o conteúdo
Skillpedia
Automações280 mil · #94

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

https://github.com/affaan-m/ECC/blob/main/pi/core/skills/parallel-execution-optimizer/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/pi/core/skills/parallel-execution-optimizer/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-optimizer

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/pi/core/skills/parallel-execution-optimizer/SKILL.md -o SKILL.md
Conteú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.

  1. Defina o objetivo e o sinal de "feito".
  2. Divida o trabalho em linhas.
  3. Marque cada linha como paralela, sequencial ou com portão (gated).
  4. Execute leituras/verificações independentes juntas.
  5. Mantenha as escritas isoladas por arquivo, worktree, branch, serviço ou dataset.
  6. Mescle apenas após a evidência mostrar que as linhas são compatíveis.
  7. 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas