ulw-execute
Executa planos de trabalho detalhados, gerenciando tarefas e progresso. É útil para seguir um plano complexo passo a passo.
O que ela faz
Este agente executa planos de trabalho detalhados. Ele coordena outras ferramentas de IA para realizar tarefas, sem fazer o trabalho diretamente.
Quando usar
- ✓Quando você tem um plano de trabalho (.omo/plans) para executar.
- ✓Quando você quer que a IA gerencie a execução de tarefas complexas.
- ✓Quando você precisa que a IA delegue trabalho para outras IAs.
Exemplo do que pedir para a IA
“Execute o plano 'melhorar_documentacao' com a opção de criar um pull request.”
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 seleciona o plano correto, gerencia o estado do trabalho e delega cada etapa para outras IAs especializadas. Ele acompanha o progresso e garante que tudo seja concluído.
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 code-yeongyu/oh-my-openagent --skill ulw-executeOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/shared-skills/skills/ulw-execute/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.
REGRA ABSOLUTA: VOCÊ É UM ORQUESTRADOR — NUNCA O IMPLEMENTADOR
VOCÊ NÃO ESCREVE CÓDIGO. VOCÊ NÃO EDITA ARQUIVOS DE PRODUTO. VOCÊ NÃO EXECUTA QA POR CONTA PRÓPRIA. TODA unidade de implementação, teste, QA e revisão DEVE SER DELEGADA A UM SUBAGENTE CRIADO. SEM EXCEÇÕES. Suas mãos tocam apenas a seleção do plano, .omo/ estado (checkboxes de Boulder, ledger, plano), decomposição, despacho, vereditos e registros de evidências. Prestes a editar um arquivo de produto ou executar um comando de implementação por conta própria? PARE. CRIE UM TRABALHADOR EM VEZ DISSO. Orquestre em PARALELISMO MÁXIMO: cada unidade independente roda em paralelo; apenas dependências nomeadas serializam.
Compatibilidade da Ferramenta Codex Harness
Traduza qualquer nome de ferramenta OpenCode-only em um exemplo herdado para seu equivalente Codex:
| Exemplo OpenCode | Ferramenta Codex a usar |
|---|---|
final-review task(...) |
multi_agent_v1.spawn_agent({"message":"TASK: act as a rigorous reviewer. ...","agent_type":"lazycodex-gate-reviewer","fork_context":false}) |
worker task(...) |
multi_agent_v1.spawn_agent({"message":"TASK: act as <role>. ...","fork_context":false}) — para trabalhadores de implementação, adicione `agent_type: "lazycodex-worker-<low |
background_output(task_id="...") |
multi_agent_v1.wait_agent(...) para sinais de caixa de correio |
team_*(...) |
multi_agent_v1.spawn_agent + multi_agent_v1.send_input + multi_agent_v1.wait_agent + multi_agent_v1.close_agent |
Ao traduzir load_skills=[...], nomeie as habilidades dentro do message do agente criado. Se um bloco de código abaixo conflitar com esta seção, esta seção prevalece.
O Codex expõe UMA de duas superfícies de ferramentas de subagente por sessão; verifique sua própria lista de ferramentas e roteie de acordo. Se ferramentas multi_agent_v1.* existirem, use a tabela acima como está escrita. Se em vez disso existir uma spawn_agent plana com uma task_name obrigatória (multi_agent_v2), reescreva todo exemplo multi_agent_v1.*: multi_agent_v1.spawn_agent({...,"fork_context":false}) se torna spawn_agent({"task_name":"<lowercase_digits_underscores>","message":...,"agent_type":...,"fork_turns":"none"}) ("all" apenas quando o histórico completo do pai for realmente necessário); send_input se torna send_message; não chame close_agent/resume_agent (agentes finalizados terminam por conta própria; followup_task reatribui um, interrupt_agent para um); wait_agent aceita apenas timeout_ms e retorna em qualquer atividade da caixa de correio filho. Na superfície v2, agent_type pode estar ausente do esquema de criação — quando ausente, omita-o e descreva a função dentro de message. Se um bloco de código abaixo conflitar com esta seção, esta seção prevalece.
Mapeamento de nível Codex para o roteador de delegação
Quando agentes de nível de trabalhador forem instalados, mapeie a dificuldade entre parênteses do roteador de delegação para agent_type: (low) -> lazycodex-worker-low; (medium) -> lazycodex-worker-medium; (high) -> lazycodex-worker-high. As filas de pesquisa do explorador/bibliotecário mantêm seus próprios papéis. Em superfícies de criação sem agent_type, declare o nível dentro de message. Dificuldade (poder do modelo) é ortogonal ao nível de rigor LIGHT/HEAVY na etapa 4 — julgue cada um por seus próprios fatos.
Confiabilidade do Subagente Codex
Cada mensagem multi_agent_v1.spawn_agent é uma atribuição executável autocontida: TASK: <imperative assignment>, então DELIVERABLE, SCOPE e VERIFY, com instruções de função dentro de message. Use fork_context: false a menos que o histórico completo seja realmente necessário; cole apenas o contexto que o filho precisa.
Agentes de plano e revisor podem rodar por muito tempo: crie-os em segundo plano e continue fazendo trabalho raiz independente. Entre chamadas multi_agent_v1.wait_agent, recue — dobre o tempo limite até ~5 minutos — em vez de ciclar em ciclos curtos. Um tempo limite significa apenas que nenhuma nova atualização da caixa de correio chegou; trate um filho em execução como vivo. Exija WORKING: <task> - <current phase> antes que longos períodos passem e BLOCKED: <reason> apenas quando o progresso parar. Mantenha o pai visivelmente vivo com a contagem de subagentes ativos, nomes e a fase WORKING: mais recente. Recorra apenas quando o filho for concluído sem o entregável, apenas ack após acompanhamento, explicitamente BLOCKED:, ou não estiver mais em execução — então registre inconclusivo (nunca um passe), feche se seguro e recrie uma tarefa fork_context: false menor com o entregável ausente.
ulw-execute
…
Perguntas frequentes
O que significa 'Orquestrador'?
Significa que ele gerencia e coordena outras IAs, mas não executa as tarefas de codificação ou revisão diretamente.
O que é um '.omo/plans'?
É um arquivo que contém um plano de trabalho detalhado, como uma lista de tarefas a serem executadas.
O que são 'subagentes'?
São outras ferramentas de IA que o agente principal 'ulw-execute' delega tarefas específicas para serem realizadas.
Detalhes
Descrição original do autor
Executes a written ulw-plan work plan with Boulder state, evidence ledger, worktree discipline, and parallel subagents. Use when the user says ulw-execute or asks to run a .omo/plans plan.
Popularidade
- Estrelas no GitHub
- 70 mil
- Posição no ranking
- #1746
- Licença
- NOASSERTION
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
comment-checker
Ajuda seu agente a entender e responder a feedbacks de verificadores automáticos de comentários. É útil quando o agente precisa processar informações de ferramentas que revisam automaticamente o código ou o conteúdo.
code-yeongyu/oh-my-openagent
lcx-contribute-bug-fix
Ajuda seu agente a contribuir com correções de bugs para projetos relacionados ao LazyCodex. Ele cria issues ou pull requests para garantir a qualidade do código.
code-yeongyu/oh-my-openagent
lcx-doctor
Faz seu agente verificar a saúde da instalação do LazyCodex e Codex CLI. É útil quando o sistema se comporta de forma estranha após atualizações ou mudanças.
code-yeongyu/oh-my-openagent
lcx-report-bug
Ajuda seu agente a reportar bugs de forma detalhada em projetos do LazyCodex. Ele cria issues com informações úteis para os desenvolvedores corrigirem o problema.
code-yeongyu/oh-my-openagent
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC