Craft: Write Approval Gate
Obligatorisk brugergodkendelses-gate før filskrivninger i craft dev harness
Tested · Didn't pass
Hvad det gør
En sikkerheds-skill til craft-plugin'et, der tvinger en AskUserQuestion-godkendelse, før agenten skriver filer uden for .craft/, hvilket skaber scoped godkendelsesopgaver og toggler en bash-kontrolleret write gate. Udløses, når crafts write hook blokerer en redigering, eller agenten er ved at modificere projektkilde. Det er plugin-infrastruktur, ikke en standalone artefaktproducent.
Testrapport
Dette er en sikkerheds-positiv gate, det modsatte af selv-eskalering – den tvinger en AskUserQuestion-godkendelse ved hver invocation og auto-godkender aldrig. Men den virker kun inde i det fulde craft-plugin: dens gate-toggle-trin kalder ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/update-global-state.sh, og kopieret ud som en bar skill er den env var udefineret, og scriptet fejler med 'Error: .craft directory not found'. Der er heller ingen write-blocking hook i en standalone installation, so the gate it opens and closes governs nothing. Den reelle installationssti er plugin-markedspladsen ('claude plugin marketplace add drobins25/craft'), ikke en skill-dir kopi.
Testet: 2026-07-25 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/drobins25/craft mkdir -p ~/.claude/skills cd craft && cp -r skills/approve ~/.claude/skills/craft-approve
Kommandoer og eksempelprompter
/craft-approveObligatorisk brugergodkendelses-gate før filskrivninger i craft dev harness
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Ask me before you write any files outside the project scopeGate all file writes behind my approval in this sessionThe write hook is blocking you, get my approval to proceed