Pular para o conteúdo
Skillpedia
Diversos70 mil · #1746

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

https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/shared-skills/skills/ulw-execute/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/shared-skills/skills/ulw-execute/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-execute

Ou 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.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.

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.

repo: code-yeongyu/oh-my-openagent

Popularidade

Estrelas no GitHub
70 mil
Posição no ranking
#1746
Licença
NOASSERTION
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas