open-dynamic-workflows
Faz seu agente planejar e verificar múltiplos agentes de codificação trabalhando juntos. Ele gerencia fluxos de trabalho dinâmicos para tarefas de programação complexas.
O que ela faz
Esta ferramenta ajuda a dividir tarefas complexas de programação em partes menores. Ela coordena várias inteligências artificiais para trabalhar juntas, verifica o trabalho delas e garante que tudo funcione bem antes de finalizar.
Quando usar
- ✓Quando você tem um projeto de programação grande e quer dividi-lo em partes menores.
- ✓Quando você quer que várias ferramentas de IA trabalhem juntas em um mesmo projeto.
- ✓Quando você precisa que o trabalho feito pela IA seja revisado e verificado antes de ser aceito.
Exemplo do que pedir para a IA
“Divida a tarefa de refatorar o módulo de autenticação e adicione testes.”
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
Primeiro, a ferramenta cria um plano detalhado, mostrando quais partes podem ser feitas ao mesmo tempo. Depois, ela envia essas partes para diferentes IAs trabalharem. Por fim, ela verifica se o trabalho está correto antes de entregar o resultado final.
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 sickn33/agentic-awesome-skills --skill open-dynamic-workflowsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/open-dynamic-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 Dinâmicos Abertos
Visão Geral
Open Dynamic Workflows (ODW) é um motor de fluxo de trabalho dinâmico multiagente de código aberto para agentes de codificação de IA como OpenCode, Codex, Antigravity e VS Code. Ele permite que você planeje uma tarefa, orquestre múltiplos agentes trabalhando em paralelo e verifique adversarialmente sua saída antes que ela seja aplicada. ODW envia uma pasta de habilidades Codex/Antigravity (SKILL.md mais uma ponte de daemon) e um plugin OpenCode, e é traga-seu-próprio-modelo (Anthropic, compatível com OpenAI ou Ollama). Esta habilidade é adaptada do projeto da comunidade em Suraj1235/open-dynamic-workflows.
Quando Usar Esta Habilidade
- Use quando precisar decompor uma tarefa de codificação em subtarefas independentes e executar vários agentes em paralelo.
- Use ao trabalhar com mais de uma ferramenta de codificação de IA (OpenCode, Codex, Antigravity, VS Code) e desejar uma única camada de orquestração.
- Use quando o usuário solicitar revisão adversarial ou verificação de alterações geradas pelo agente antes de mesclar.
Como Funciona
Etapa 1: Planejar
ODW pega um objetivo de alto nível e produz um grafo de fluxo de trabalho dinâmico de subtarefas, identificando quais podem ser executadas em paralelo e quais têm dependências.
Etapa 2: Orquestrar
O motor despacha subtarefas para agentes paralelos através do plugin OpenCode ou da ponte de daemon Codex/Antigravity, usando seu provedor de modelo configurado (Anthropic, compatível com OpenAI ou Ollama).
Etapa 3: Verificar Adversarialmente
O trabalho concluído é roteado através de uma etapa de verificação adversarial que desafia a saída antes que os resultados sejam sintetizados e retornados.
Exemplos
Exemplo 1: Executar um fluxo de trabalho paralelo
ODW é instalado a partir do código-fonte (clone o repositório, então npm install). A CLI é
odw-daemon — execute-a como npm run odw -- <args> de dentro do repositório, ou como
npx odw-daemon <args> / um odw-daemon global se você vincular o binário.
# Configure your model provider (bring-your-own-model)
export ANTHROPIC_API_KEY=... # or an OpenAI-compatible / Ollama endpoint
# One-time setup: generate ~/.odw/config.json
npm run setup
# Start the local workflow daemon (once)
npm run odw -- start
# Plan, orchestrate, and verify a task across parallel agents
npm run odw -- run --prompt "refactor the auth module and add tests"
Exemplo 2: Usar a ponte de habilidade Codex/Antigravity
# ODW ships a SKILL.md + daemon bridge consumed by Codex / Antigravity.
# Start the daemon, then run a saved orchestration script through it:
npm run odw -- start
npm run odw -- run --script examples/workflows/studio-prime.workflow.js --cwd .
Melhores Práticas
- ✅ Escopo cada subtarefa para que os agentes possam executar sem estado compartilhado.
- ✅ Mantenha a etapa de verificação adversarial habilitada antes de mesclar a saída do agente.
- ❌ Não execute subtarefas interdependentes em paralelo sem declarar suas dependências.
- ❌ Não confirme chaves de API do provedor; use variáveis de ambiente ou um gerenciador de segredos.
Limitações
- Esta habilidade não substitui a validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se as entradas, permissões ou limites de segurança necessários estiverem faltando.
Notas de Segurança e Proteção
- ODW executa código e comandos de shell gerados pelo agente; execute-o apenas em um ambiente autorizado, local ou isolado.
- As credenciais do provedor de modelo (Anthropic / compatível com OpenAI / Ollama) devem ser fornecidas via variáveis de ambiente, nunca confirmadas no código-fonte.
- Revise a saída da verificação adversarial antes de aplicar alterações a um branch de produção.
Armadilhas Comuns
- Problema: Agentes paralelos colidem nos mesmos arquivos. Solução: Dê a cada subtarefa propriedade exclusiva de arquivo/módulo e execute tarefas conflitantes sequencialmente.
Habilidades Relacionadas
@multi-agent-orchestration- Ao coordenar múltiplos agentes em um objetivo.@code-review- Como a verificação adversarial complementa a revisão humana.
Perguntas frequentes
O que significa 'verificação adversarial'?
É um processo onde a ferramenta tenta 'atacar' ou encontrar falhas no trabalho feito pela IA, como se fosse um teste rigoroso, para garantir a qualidade.
Posso usar minhas próprias ferramentas de IA com esta habilidade?
Sim, você pode usar modelos de IA como Anthropic, OpenAI ou Ollama, desde que configure o acesso corretamente.
É seguro executar código gerado pela IA?
A ferramenta executa código e comandos, por isso é recomendado usá-la em um ambiente seguro e autorizado, nunca em produção diretamente sem revisão.
Detalhes
Descrição original do autor
Plan, orchestrate, and adversarially verify parallel AI coding agents with a dynamic multi-agent workflow engine.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3760
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC