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

vibe-delegate

Permite que seu agente delegue tarefas de codificação para uma ferramenta específica. O agente principal sempre mantém a responsabilidade final.

O que ela faz

Essa ferramenta delega tarefas de programação para outra ferramenta chamada 'Mistral Vibe CLI'. Você escreve as instruções e revisa o código que ela gera antes de aceitar.

Quando usar

  • ✓Quando você quer que uma IA escreva um código e você quer revisar antes de usar.
  • ✓Quando o usuário pede especificamente para usar essa ferramenta de programação.
  • ✓Para tarefas de programação que precisam ser revisadas cuidadosamente.

Exemplo do que pedir para a IA

“Peça para a IA escrever um código para adicionar uma nova funcionalidade ao meu site, mas revise o código antes de aplicar.”

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/vibe-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/vibe-delegate/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você escreve um 'brief' (instruções detalhadas) para a IA. A IA gera o código e você revisa e aprova as mudanças.

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

Ou baixe só o arquivo:

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

Suporte upstream empacotado

Arquivos de suporte são incluídos em caminhos relativos à skill. Veja UPSTREAM-NOTICE.md para suas fontes fixadas, licenças, hashes e alterações de importação.

Vibe Delegate

Quando usar

  • Você quer delegar uma tarefa de codificação limitada a um vibe implementador separado (Mistral Vibe) e, em seguida, revisar seu diff pessoalmente.
  • O usuário solicitou explicitamente a delegação a este implementador.

Você é o orquestrador. Entregue uma tarefa de codificação limitada a um implementador separado — o Mistral Vibe CLI (vibe) — depois revise o que ele produziu e aplique as mudanças você mesmo. Você escreve o resumo e é responsável pelo julgamento; Vibe faz a digitação em sua própria sessão; você verifica e confirma.

O loop precisa apenas de um comando de shell e acesso a arquivos, então qualquer orquestrador comparável pode controlá-lo.

Quando NÃO usar isto

  • A tarefa é pequena o suficiente para ser feita inline; o overhead da delegação não vale a pena.
  • O CLI vibe não está instalado ou autenticado.

Pré-requisitos (verificar uma vez)

  1. Instale uv, depois Mistral Vibe:
    • uv tool install mistral-vibe
  2. Configure sua chave de API com vibe --setup, ou defina MISTRAL_API_KEY no ambiente.
  3. Confirme que vibe --version é bem-sucedido.
  4. Trabalhe em, ou aponte --cd para, o repositório git de destino.

O loop

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

1. Escreva o resumo

Vibe vê apenas o texto que você envia mais o que ele pode inspecionar no espaço de trabalho — sem histórico de chat ou contexto compartilhado. Inclua o objetivo, o estado atual, o que mudar, o que deixar intocado, os portões atuais do projeto e um contrato de relatório. Diga ao Vibe para não confirmar. Mantenha uma tarefa por resumo. Veja references/writing-the-brief.md.

O modo padrão não pode aprovar a maioria dos comandos de shell sem supervisão, então o orquestrador executa os portões. Peça ao Vibe para executá-los apenas quando o humano autorizou explicitamente --full-access.

2. Despache

Use o helper empacotado. Ele envolve o modo headless --prompt do Vibe, captura o fluxo de eventos estruturado e escreve result.json. (<skill-dir> é a pasta instalada contendo este SKILL.md.)

node "<skill-dir>/scripts/relay.mjs" --brief brief.txt --cd /path/to/repo
# limit turns for cost control:           add --max-turns <n>
# indicative price threshold/token cap:  add --max-price <usd> --max-tokens <n>
# planning/read-only:                     add --plan-only
# unrestricted shell and tools:           add --full-access (explicit authorization required)
# resume the most recent session:         add --resume-last  (delta brief only)
# resume a specific session:              add --session <id> (delta brief only)
# see all options:                        node .../relay.mjs --help

O cwd do processo filho fixa o espaço de trabalho. O relay escreve artefatos no diretório temporário do sistema por padrão e nunca confirma. Veja references/dispatch-and-poll.md.

3. Aguarde a conclusão

O helper bloqueia até que o Vibe termine. Execute-o com a instalação de comando em segundo plano do orquestrador, ou coloque-o em segundo plano no shell e verifique result.json. Um erro de uso pré-execução sai com código 2 e não escreve nenhum resultado; um vibe ausente sai com código 127 e escreve status: "vibe_unavailable". O watchdog escreve status: "timeout"; terminar o relay no POSIX escreve status: "aborted" após parar a árvore de processos do Vibe.

Confie no estado do processo e na árvore de trabalho em vez de uma exibição de progresso. Conclusão significa que o processo saiu e result.json existe.

4. Revise — não confie no autorrelato

Trate a mensagem final do Vibe e as alegações de portão como alegações:

  • Reexecute os portões do projeto você mesmo.
  • Leia o diff em relação ao resumo, começando com touchedFiles.
  • Execute skills de guarda relevantes se instaladas.
  • Execute migrações de ida e volta e procure por referências pendentes após remoções ou renomeações.

Veja references/review-and-land.md.

5. Aplique as mudanças

O implementador edita a árvore de trabalho; o orquestrador confirma. Confirme apenas após os portões serem aprovados e o diff estiver correto. Se for necessário refatorar, envie um resumo de delta com --resume-last ou --session <id>, então revise novamente.

Autonomia e permissões

No modo --prompt, o relay sempre define o perfil do agente explicitamente:

Flag do Relay O que o Vibe recebe Use quando
(padrão) --agent accept-edits Implementação normal — edições de arquivos internas são aprovadas

…

Perguntas frequentes

Preciso instalar algo?

Sim, você precisa instalar o 'uv' e o 'mistral-vibe', e configurar sua chave de API.

O que é o 'brief'?

É um conjunto de instruções detalhadas que você dá para a IA, explicando o que precisa ser feito, como deve ser feito e quais são os critérios de sucesso.

A IA pode fazer alterações diretamente no meu código?

Sim, mas você revisa e aprova as alterações antes que elas sejam finalizadas. Você tem o controle final.

Detalhes

Descrição original do autor

Delegate coding tasks to the Mistral Vibe CLI (`vibe`) 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
#4500
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas