Pular para o conteúdo
Skillpedia
Código em geral48 mil · #2591

codex-delegate

Ajuda seu agente a executar tarefas de codificação usando o Codex CLI. O agente só faz isso quando você pede explicitamente, e você sempre revisa o resultado.

O que ela faz

Esta ferramenta permite que você delegue tarefas de programação para uma inteligência artificial especializada (OpenAI Codex CLI). Você define a tarefa, a IA a executa em um ambiente separado, e você revisa e aprova o resultado final.

Quando usar

  • ✓Quando você precisa que a IA escreva um trecho de código específico.
  • ✓Quando você quer revisar o código gerado pela IA antes de usá-lo.
  • ✓Quando a tarefa de programação é bem definida e separada do resto do trabalho.

Exemplo do que pedir para a IA

“Escreva uma função Python que calcule a média de uma lista de números.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/codex-delegate/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/codex-delegate/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você escreve uma descrição clara da tarefa (o 'brief') e a envia para a ferramenta. A ferramenta executa o código em um ambiente seguro, e você recebe o resultado para revisar e aprovar.

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 codex-delegate

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/codex-delegate/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.

Codex Delegate

Quando Usar

  • Você quer delegar uma tarefa de codificação delimitada para um codex implementador separado (OpenAI Codex) e, em seguida, revisar o diff dele.
  • O usuário pediu explicitamente a delegação para este implementador.

Você é o orquestrador. Esta habilidade permite que você entregue uma tarefa de codificação delimitada a um implementador separado — o OpenAI Codex CLI — depois, revise o que ele produziu e finalize você mesmo. Você escreve o resumo e é o responsável pelo julgamento; o Codex faz a digitação em seu próprio sandbox; você verifica e confirma.

Nada aqui é específico para um agente orquestrador. O loop precisa apenas da capacidade de executar um comando de shell e ler um arquivo, então funciona da mesma forma, quer você seja Claude Code, OpenCode com um modelo selecionado ou qualquer agente comparável. (Ele é projetado para e executado no Claude Code; trate outros orquestradores como projetados para, mas ainda não comprovados.)

Quando NÃO Usar Isto

  • A tarefa é pequena o suficiente para ser feita inline — a sobrecarga da delegação não vale a pena.
  • O CLI codex não está instalado ou não autenticado (execute codex login).
  • Você quer escrever o código você mesmo, ou só precisa de uma revisão (use o comando review do próprio Codex).

Pré-requisitos (verificar uma vez)

  1. codex --version é bem-sucedido. Se não, instale (npm i -g @openai/codex) e codex login.
  2. Confirme qual codex está no PATH. Múltiplas instalações são comuns (por exemplo, uma cópia atual do npm/nvm e uma antiga do Homebrew). command -v codex mostra o ativo e codex --version sua versão — um binário antigo precede flags das quais esta habilidade depende (codex exec --json, -o, exec resume). O relay também registra a versão com a qual ele se deparou em result.json, então um binário desatualizado fica visível após o fato.
  3. Você está (ou apontará --cd para) o repositório git de destino.

O Loop

Execute estas cinco etapas por tarefa. As etapas 1, 4 e 5 são seu julgamento; 2 e 3 são mecânicas.

1. Escreva o Resumo

O Codex vê apenas o texto que você envia — sem memória do repositório, sem histórico de chat, sem contexto compartilhado. Tudo o que a tarefa precisa vai no resumo: o objetivo, o estado atual, o que mudar, o que deixar intocado, os comandos de portão reais do projeto (descubra-os em CLAUDE.md/AGENTS.md/Makefile do repositório — não presuma), e um contrato de relatório. Diga ao Codex que ele não fará o commit (você fará). Mantenha uma tarefa por resumo. Orientação completa e um modelo: references/writing-the-brief.md.

2. Despacho

Envie o resumo para o Codex com o helper empacotado. Ele envolve codex exec, captura a execução e escreve um result.json estruturado — então seu único trabalho é "executar um comando, ler um arquivo". (<skill-dir> abaixo é o diretório instalado desta habilidade — a pasta contendo este SKILL.md, ou seja, o diretório de onde você carregou a habilidade. Claude Code o imprime como "Base directory for this skill" quando a habilidade carrega; em outros orquestradores, use o mesmo diretório — se tiver dúvidas de onde ele pousou, execute find ~ -name relay.mjs -path '*codex-delegate*' e substitua o diretório acima dele.)

node "<skill-dir>/scripts/relay.mjs" --brief brief.txt --cd /path/to/repo
# read-only (review/diagnosis, no edits):   add --read-only
# continue the exact Codex session:         add --session <threadId>  (from result.json; send only the delta brief)
# fallback when no thread id is available:  add --resume-last
# hard time limit (watchdog):               add --timeout 2h  (default: off; implementation runs routinely need 1-2h)
# see all options:                          node .../relay.mjs --help

O helper usa por padrão um sandbox capaz de escrever (workspace-write) e escreve seus artefatos em um diretório temporário, então o repositório em revisão permanece limpo. Ele nunca faz commit — veja a etapa 5. Mecânicas, flags e o formato result.json: references/dispatch-and-poll.md.

3. Aguarde a Conclusão

O helper bloqueia até que o Codex termine, então o apoie com o que quer que seu orquestrador ofereça e retome quando ele retornar:

  • Claude Code: execute a chamada Bash com run_in_background: true; você é notificado na conclusão.
  • Shell puro / outros agentes: execute-o em primeiro plano para tarefas curtas, ou coloque-o em segundo plano e consulte o arquivo de resultado — … & em bash/zsh (incluindo Git Bash/WSL), ou o equivalente do seu shell (Start-Job em PowerShell, start /b em cmd). A execução é concluída quando result.json existe com um status. (Um erro de uso pré-execução — argumentos ruins ou um resumo vazio — em vez disso, sai com o código 2 e uma mensagem de stderr e

…

Perguntas frequentes

O que é o 'brief'?

O 'brief' é a instrução detalhada que você dá para a IA, explicando exatamente o que precisa ser feito, qual o estado atual e quais comandos usar.

A IA faz o commit do código automaticamente?

Não, a IA executa o código em um ambiente separado. Você é responsável por revisar o código e fazer o commit final.

O que acontece se a IA cometer um erro?

Você revisa o código gerado. Se houver erros ou se não estiver como esperado, você pode pedir para a IA refazer ou corrigir, ou fazer as correções manualmente antes de aprovar.

Detalhes

Descrição original do autor

Delegate coding tasks to the OpenAI Codex CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2591
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas