Grok Build
Delegerer kodningsopgaver til xAI's grok CLI hovedløst, gennemgår hver diff før commit
Virker med opsætning
Hvad det gør
Forvandler assistenten til en orkestrator, der skriver selvstændige opgavespecifikationer, sender dem til xAI's Grok Build CLI i headless-tilstand, læser derefter den resulterende diff og kører acceptkommandoer før commit. Inkluderer en spec-skabelon, det headless flag sat (--prompt-file, --output-format json, --always-approve, --max-turns), et genoptagelsesbaseret fix-up loop begrænset til to runder og en fejltabel. Udløses, når brugeren siger "use grok", "delegate to grok", "have grok implement" eller "execute this plan with grok".
Testrapport
Klonede repoet og installerede skills/grok-build i en midlertidig HOME=$(mktemp -d); frontmatter parsed til navn+beskrivelse (489 tegn), den ene fil, som kroppen refererer (references/cli.md), returnerede HTTP 200 rå, og en grep efter curl|sh, base64, hemmelig exfiltration, injection-tekst og hardkodede /Users eller /home-stier fandt intet (eneste match var ordet "token" i prosa om token-omkostninger). `which grok` returnerede "grok not found", og CLI'en kræver et betalt grok.com OAuth-login, så jeg kunne ikke udføre preflight, dispatch eller resume fix-up — skillens hele eksekveringssti. Jeg målte den del, jeg kunne: Jeg byggede et rigtigt git-repo (wordcount.py + en bestået pytest), skrev derefter to dispatch-artefakter (A-baseline-dispatch.md = den enkeltlinjede `grok -p "Add a --json flag..."`, jeg ville sende som standard; B-skill-dispatch.md = skillens fulde spec-skabelon med Context/Files/Task/Constraints/Acceptance-kriterier) og implementerede hver fra dens prompt-tekst alene på separate branches. Konkret forskel: baseline-branchen omdøbte dict-nøglerne til line_count/word_count/char_count, og `python3 -m pytest -q` rapporterede "1 failed ... AssertionError"; skill-branchen beholdt lines/words/chars, og pytest rapporterede "1 passed", og `--json` udskrev præcis `{"lines": 2, "words": 3, "chars": 6}`, der matchede specens acceptlinje — deltaet spores til to ting, som kun skabelonen gav plads til (begrænsningen "the test imports it directly" og de nøjagtige forventede output-strenge). Forbehold, der holder outputMeasured falsk: Jeg erstattede mig selv med Grok, så dette måler spec-kvalitet, ikke Groks reelle adfærd, og none af cli.md's "verified against grok 0.2.93"-påstande (acceptEdits, der annullerer hovedløst, sessionId JSON-form, --check ~48s) kunne kontrolleres.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/sanjay3290/ai-skills.git /tmp/grok-build-src mkdir -p ~/.claude/skills cp -R /tmp/grok-build-src/skills/grok-build ~/.claude/skills/grok-build # REQUIRED EXTERNAL DEP: xAI's Grok Build CLI (`grok`) is NOT installed by the above. # Install it per xAI's docs for your OS, then verify: grok --version # Auth needs a grok.com subscription OAuth login: grok login # Check auth with: grok models (skill's preflight STOPs if this errors) # Works on macOS, Linux, Windows PowerShell. Repo also ships 23 other skills under skills/. # Skill body is 135 lines + references/cli.md loaded on demand.
Kommandoer og eksempelprompter
/grok-buildDelegerer kodningsopgaver til xAI's grok CLI hovedløst, gennemgår hver diff før commit
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Have grok implement this plan step by stepDelegate this task spec to grok buildExecute this markdown plan with grok