commandcode-delegate
Ajuda seu agente a executar tarefas de codificação usando o Command Code 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 ferramenta chamada Command Code. Você escreve as instruções e revisa o código que ela gera antes de finalizar.
Quando usar
- ✓Quando você quer que outra ferramenta escreva um trecho de código e você quer revisar antes de usar.
- ✓Quando o usuário pede explicitamente para usar o Command Code.
- ✓Para tarefas de programação bem definidas que podem ser separadas do resto do trabalho.
Exemplo do que pedir para a IA
“Delegue a escrita de um script Python para adicionar validação de e-mail a este formulário.”
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
Você escreve um 'briefing' detalhado com o que precisa ser feito. A ferramenta Command Code executa as instruções e gera o código. Você então revisa o código e decide se ele deve ser usado.
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 commandcode-delegateOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/commandcode-delegate/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.
Delegar Código de Comando
Quando Usar
- Você quer delegar uma tarefa de codificação delimitada para um implementador
commandcodeseparado (Command Code) e, em seguida, revisar seu diff pessoalmente. - O usuário solicitou explicitamente a delegação para este implementador.
Você é o orquestrador. Essa habilidade permite que você entregue uma tarefa de codificação delimitada a um implementador separado — o Command Code CLI (cmd) —, depois revise o que ele produziu e o integre você mesmo. Você escreve o resumo e assume o julgamento; o Command Code faz a digitação em sua árvore de trabalho; você verifica e confirma.
Nada aqui é específico para um agente orquestrador. O loop precisa apenas da capacidade de executar um comando shell e ler um arquivo, portanto, funciona da mesma forma, quer você seja Claude Code, OpenCode com um modelo selecionado ou qualquer agente comparável. (Ele é projetado e executado no Claude Code; trate outros orquestradores como projetados para isso, ainda não comprovados.)
Quando NÃO Usar Isso
- A tarefa é pequena o suficiente para ser feita inline — a sobrecarga da delegação não vale a pena.
- O CLI
cmdnão está instalado ou não está autenticado (executecmd login). - Você quer escrever o código você mesmo, ou só precisa de uma revisão (o Command Code tem seu próprio
/review). - Você está no Windows nativo e
cmdc --versionnão funciona. O upstream recomenda WSL para uso estável no Windows.
Leia Isso Antes do Primeiro Envio: O Modelo de Autonomia
O modo headless do Command Code tem exatamente dois estados, sem nada entre eles:
- Padrão (
-psem--yolo):read,grepeglobfuncionam. Toda escrita, edição e chamada de shell são recusadas pela camada de permissão do CLI, e o modo headless não tem prompt para concedê-las durante a execução. Este é o--read-onlydo relay. --yolo(alias--dangerously-skip-permissions): todas as ferramentas são permitidas, em qualquer lugar que o processo possa alcançar. Não há sandbox de sistema de arquivos e nenhuma restrição de caminho. É isso que uma execução de implementação precisa, então o relay o passa por padrão.
--permission-mode auto-accept e --tools-all não removem o portão de escrita headless. Consultas diretas ao CLI recusaram escrita, edição e shell com ambos. Portanto, uma execução de implementação através do Command Code é uma execução de confiança total: escopo com um resumo conciso e uma árvore de trabalho limpa, não com um sandbox. O resumo é orientação, e um worktree git isola um checkout sem conter o processo. Se escritas fora da árvore de destino forem inaceitáveis, use um sandbox imposto pelo sistema operacional, como codex-delegate, ou execute este dentro de um contêiner.
Antes da primeira execução capaz de escrever, explique este modo de confiança total não sandbox e obtenha aceitação humana explícita. Uma solicitação para delegar ao Command Code não é por si só consentimento para acesso a todo o host.
Pré-requisitos (verificar uma vez)
cmd --versioné bem-sucedido ecmd statusrelata autenticado. Caso contrário, instale o Command Code e executecmd login.- Confirme o CLI no PATH. No macOS/Linux,
command -v cmdmostra ocmdativo. No Windows nativo, usecmdc --version;cmdé o shell do sistema. O relay usacmdclá e inicia seu shim npm.cmdatravés decmd.exe.COMMANDCODE_BINpermanece um override de caminho absoluto e nunca deve apontar para o interpretador de comando do sistema. O relay registra a versão que executou emresult.json, então um binário incorreto é visível após o fato. - Você está (ou apontará
--cdpara) o repositório git de destino, e sua árvore está limpa antes de você despachar — uma execução de confiança total é muito mais fácil de revisar contra uma linha de base limpa.
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 Command Code vê apenas o texto que você envia — sem memória do repositório, sem histórico de chat, sem contexto compartilhado (além do AGENTS.md do próprio repositório, que ele lê automaticamente). Tudo o que a tarefa precisa vai no resumo: o objetivo, o estado atual, o que mudar, o que deixar intocado, os comandos de gate atuais do projeto (descubra-os no AGENTS.md/CLAUDE.md/Makefile do repositório — não presuma), e um contrato de relatório. Diga a ele que ele não fará commit (você fará). Mantenha uma tarefa por resumo. Orientação completa e um modelo: references/writing-the-brief.md.
2. Despachar
Envie o resumo para o Command Code com o helper empacotado. Ele envolve cmd -p, 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
…
Perguntas frequentes
O que é o Command Code?
É uma ferramenta de linha de comando que pode escrever e modificar código com base nas suas instruções.
Por que eu não escrevo o código diretamente?
Delegar permite que você se concentre na revisão e na estratégia, enquanto a ferramenta cuida da escrita do código. É útil para tarefas repetitivas ou quando você quer uma segunda opinião automatizada.
O Command Code pode fazer qualquer coisa?
Não, ele só pode executar tarefas de programação bem definidas. Ele não tem acesso a informações fora do contexto do projeto e você é responsável por revisar e aprovar o código antes de usá-lo.
Detalhes
Descrição original do autor
Delegate coding tasks to the Command Code CLI (`cmd`) only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2597
- 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