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
Mensagem pronta para colar
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-buildOu 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.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.
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)
grok update --check --json— seupdateAvailablefor verdadeiro, informe o usuário. Executegrok updatesomente após aprovação explícita, e então confirme comgrok --version.grok models— se ocorrer um erro ou relatar logout, PARE e peça ao usuário para executargrok login.
Loop por tarefa (sequencial — o padrão)
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 escrevatask.mdlá. - Windows (PowerShell):
New-Item -ItemType Directory -Force "$env:TEMP\grok-specs", então escrevatask.mdlá.
- POSIX:
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 emgit 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.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 acceptEditscancela 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. Vejareferences/cli.md.) Para uma tarefa de alto risco, adicione--checkpara que o Grok se auto-verifique antes de você revisar; pule caso contrário (isso ~dobra a latência).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 -- .ougit clean -fdautomaticamente; 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.
- Leia o diff você mesmo (
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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3174
- 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