O que Otimizador de Execução Paralela faz?
Use este skill quando a velocidade vem de fazer trabalho independente ao mesmo tempo: inspeção de repositório, leituras de arquivos, verificações de API, verificações de navegador, faixas de compilação/teste, readbacks de implantação ou passes de implementação em várias árvores de trabalho.
Padrão Central
Transforme urgência em um grafo de dependências antes de agir.
- Defina o objetivo e o sinal de conclusão.
- Divida o trabalho em faixas.
- Marque cada faixa como paralela, sequencial ou com portão.
- Execute leituras/verificações independentes juntas.
- Mantenha as escritas isoladas por arquivo, árvore de trabalho, branch, serviço ou conjunto de dados.
- Mescle somente após evidências mostrarem que as faixas são compatíveis.
- Termine com uma tabela de verificação, não uma alegação vaga de velocidade.
Matriz de Faixas
Antes de um grande push, escreva uma matriz compacta:
Faixa | Pode executar em paralelo? | Superfície de escrita | Risco | Verificação
Escaneamento de repositório | sim | nenhuma | baixo | saídas rg/git status
Patch backend | talvez | src/api | médio | testes unitários
Patch frontend | talvez | app/components | médio | captura de tela do navegador
Readback de implantação | após build | serviço remoto | alto | URL ativa + logs
Execute faixas 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 árvores de trabalho isoladas para faixas de implementação grandes e não relacionadas.
- Inicie testes, compilações, backfills e implantações demorados em sessões separadas, em seguida, consulte-os deliberadamente.
- Se uma faixa descobrir um bloqueador que mude o plano, pause as faixas dependentes e atualize a matriz.
- Nunca deixe um processo em segundo plano sobreviver ao turno, a menos que o usuário tenha explicitamente solicitado um serviço contínuo.
- Não paralelize comandos destrutivos, migrações, escritas na mesma tabela, ou implantações que impactam clientes ao vivo sem um portão explícito.
Formato de Saída
Use isto ao relatar:
Resultado da execução paralela:
- Faixas executadas: 5
- Faixas concluídas: 4
- Faixa bloqueada: readback de implantação, aguardando propagação de DNS
- Caminho rápido encontrado: escaneamento de repositório em lote + testes focados
- Verificação: lint passou, unit passou, smoke ao vivo passou
Modos de Falha
- Mais concorrência que cria edições conflitantes.
- Avaliar a ferramenta em vez da tarefa.
- Tratar "rápido" como concluído antes que a correção seja comprovada.
- Esquecer de consultar sessões em execução.
- Esconder verificações ignoradas atrás de um resumo de sucesso.