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

grok-build

Delega tarefas de programação para o Grok Build CLI. Seu agente planeja, escreve especificações, revisa e garante o resultado final do código.

O que ela faz

Esta ferramenta permite que um assistente de IA envie tarefas de programação específicas para outra IA chamada Grok Build. O Grok Build executa essas tarefas e o assistente de IA revisa o trabalho antes de entregá-lo a você.

Quando usar

  • ✓Quando você tem uma tarefa de programação bem definida e quer que uma IA a execute.
  • ✓Quando você quer que o código seja alterado e revisado passo a passo por uma IA.
  • ✓Quando você diz para a IA 'use grok', 'grok build' ou 'mande para o grok'.

Exemplo do que pedir para a IA

“Grok, crie um botão azul na página inicial que envia um formulário quando clicado.”

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

O assistente de IA cria um plano detalhado para o Grok Build, mostrando exatamente o que fazer e onde. Antes de executar, ele pede sua permissão para que o Grok Build altere os arquivos. Após a execução, o assistente revisa as mudanças e pede sua aprovação final.

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 grok-build

Ou baixe só o arquivo:

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

Orquestração de Build Grok

Quando Usar

  • Use ao delegar uma tarefa de implementação bem especificada para o Grok Build CLI da xAI rodando em modo headless.
  • Use ao executar uma tarefa de plano de implementação em Markdown, tarefa por tarefa, com uma revisão de diff após cada tarefa.
  • Use quando o usuário disser "use grok", "grok build", "have grok implement" ou "send to grok".

O assistente de codificação é o orquestrador: ele planeja, escreve especificações de tarefa autônomas, as envia para o Grok Build em modo headless, revisa cada diff e é responsável pelo resultado final. Grok é o executor rápido e barato. Detalhes completos da CLI e comportamentos verificados: references/cli.md.

Portão de Segurança

Antes de cada envio, mostre ao usuário a especificação exata da tarefa que será enviada para a xAI, a árvore de trabalho de destino e o modo de permissão. Obtenha aprovação explícita para divulgar esse texto e para permitir que o Grok edite a árvore de trabalho com escopo. Nunca inclua segredos, código proprietário, dados de clientes ou credenciais em uma especificação de tarefa. Não execute grok update, --always-approve, ou um comando de recuperação destrutivo sem aprovação explícita e separada.

Quando Delegar vs. Manter com o Orquestrador

Delegar para Grok Manter com o Orquestrador
Planejar tarefas com critérios de aceitação claros Requisitos ambíguos, decisões de arquitetura
Boilerplate, scaffolding, CRUD Depuração profunda entre arquivos
Refatorações mecânicas Código sensível à segurança
Escrita de testes a partir de especificações claras Qualquer coisa que toque na infraestrutura de produção
Componentes de UI a partir de mockups/especificações Tarefas onde escrever a especificação ≈ fazer o trabalho

Em caso de dúvida, mantenha com o orquestrador.

Verificação pré-voo da sessão (uma vez, antes do primeiro envio)

  1. grok update --check --json — se updateAvailable for verdadeiro, informe o usuário. Execute grok update somente após aprovação explícita, e então confirme com grok --version.
  2. grok models — se ocorrer um erro ou relatar logout, PARE e peça ao usuário para executar grok login.

Loop por tarefa (sequencial — o padrão)

  1. Especificação. Escreva um arquivo de tarefa autônomo (modelo abaixo) em um diretório temporário FORA do repositório de destino — o scratchpad do harness, se disponível, caso contrário, o diretório temporário do SO. Nunca escreva dentro do repositório de destino. Grok não tem contexto de conversa: nunca prompts de uma linha.

    • POSIX: mkdir -p "${TMPDIR:-/tmp}/grok-specs", então escreva task.md lá.
    • Windows (PowerShell): New-Item -ItemType Directory -Force "$env:TEMP\grok-specs", então escreva task.md lá.
  2. Estado limpo. Sem alterações de código-fonte não commitadas — comite ou salve primeiro, para que o diff pós-execução seja exatamente o trabalho do Grok. Ignore artefatos de build (__pycache__, dist/, etc.); se eles aparecerem em git status, geralmente são apenas não ignorados pelo git, não é sua preocupação. Nunca envie com uma árvore de código-fonte suja.

  3. Envio.

    POSIX:

    grok --prompt-file <task-file> \
      --output-format json \
      --always-approve \
      --max-turns 30 \
      --cwd <repo>
    

    Windows (PowerShell) — caractere de continuação de linha backtick:

    grok --prompt-file <task-file> `
      --output-format json `
      --always-approve `
      --max-turns 30 `
      --cwd <repo>
    

    Analise a saída JSON e salve sessionId. (--always-approve é necessário para execuções headless — --permission-mode acceptEdits cancela silenciosamente edições sem aprovador interativo. Use-o somente após o usuário aprovar explicitamente que o Grok edite esta árvore de trabalho com escopo exato. Veja references/cli.md.) Para uma tarefa de alto risco, adicione --check para que o Grok se auto-verifique antes de você revisar; pule caso contrário (isso ~dobra a latência).

  4. Portão de revisão — não negociável.

    • Leia o diff você mesmo (git diff -- <files from the spec> para pular ruído de artefatos): ele faz a tarefa, apenas a tarefa e segue as convenções do repositório?
    • Execute os comandos de aceitação da especificação.
    • Passou → comite com uma mensagem clara seguindo a convenção do repositório → próxima tarefa.
    • Falhou → pergunte ao usuário antes de uma correção ou qualquer reset. Nunca execute git checkout -- . ou git clean -fd automaticamente; preserve o diff para revisão e use um plano de recuperação não destrutivo a menos que o usuário autorize explicitamente o contrário.

Modelo de especificação de tarefa

# Tarefa: <título de uma linha>

## Contexto
- Repositório: <caminho> — <uma linha sobre o que é o projeto>
- Convenções: <executador de testes, formatador, um bom exemplo de arquivo para imitar>

## Arquivos
- Modificar: <caminho>
- Criar: <caminho>

## Tarefa
<descrição precisa da mudança>

## Restrições

…
Perguntas frequentes

O que é 'Grok Build'?

É uma ferramenta de IA especializada em executar tarefas de programação de forma rápida e eficiente, seguindo instruções precisas.

O que o assistente de IA faz?

Ele age como um supervisor: planeja as tarefas, prepara as instruções para o Grok Build, revisa cada mudança feita e garante que o resultado final esteja correto.

Preciso me preocupar com segurança?

Sim. O assistente de IA nunca envia informações secretas ou dados sensíveis para o Grok Build. Você também será consultado antes de qualquer alteração nos arquivos.

Detalhes

Descrição original do autor

Delegate well-specified implementation tasks to xAI's Grok Build CLI running headlessly while the orchestrating agent plans, writes task specs, reviews every diff, and owns the result.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas