Skills · Claude Code · Agent Skills

Standard di sistema che l'agente segue in Zig — non si negozia.

Zig per i sistemi — controllo esplicito della memoria (allocator, senza GC), comptime, error union e interop con C — con test che rilevano leak, ReleaseSafe di default e la stessa base di sicurezza del resto dello stack.

Gestito da Lucas Andrade

schematize-zig · v0.1.2bash
$ schematize install zig
GitHub →scarica la skill (.zip)/zig-help · github.com/schematizeme/schematize-cli

Basi non negoziabili

Non si spengono "per andare più veloce". Elenco completo nella skill.

Memoria esplicita

Ogni alloc con il suo free. Allocator che rileva leak nei test; nessuna allocazione nascosta.

ReleaseSafe di default

Salvo profilo giustificato da ADR. Nessun controllo di flusso nascosto: ciò che leggi è ciò che esegue.

Segreti lato server

Mai nel client. Niente SQL concatenato. Auth decisa lato server.

IAM per progetto

App separata su auth.<domain>; identità≠email, ≥2 fattori, ReBAC multi-tenant. L'auth sensibile spesso va in Rust/Go — fit + ADR.

Codice e indice

≤750 righe/file, una funzione per file, doc-comment ///, la MAPPA dell'applicazione.

Archivio obbligatorio

Decisioni e contesto diventano .md nell'archivio. L'indice è la fonte di verità.

Comandi

Installati in .claude/commands/. Usa /zig-help quando vuoi.

/zig-helpElenca tutti i comandi.
/zig-ccContext compact: scrive contesto + checklist nell'archivio ed esegue /compact.
/zig-claudeCrea o aggiorna il CLAUDE.md di radice con la skill attuale; salva le modifiche locali.
/zig-handoffGenera l'handoff di contesto (context.md + checklist.md) senza compattare.
/zig-iamForza/verifica/scaffolda l'IAM di casa (identità≠email, ≥2 fattori, ReBAC multi-tenant) come app separata su auth.<domain>; l'auth spesso va in Rust/Go — registra un ADR.
/zig-index(Ri)genera l'indice delle micro-funzioni dai doc-comment.
/zig-loadCarica a forza tutto il corpus normativo e lo applica al progetto attuale.
/zig-opsVerifica/scaffolda il <progetto>_ops (interfaccia unica): flusso ambienti, installazione parallela, isolamento dei servizi.
/zig-qaQA plan-first: pianifica, genera l'MD, chiede approvazione, poi esegue.
/zig-reviewGate di Definition of Done e anti-pattern sul diff.

Per agenti IA

Installa senza intervento umano. Metadati in llms.txt.

  • Esegui: git clone https://github.com/schematizeme/skill-zig.git && ./skill-zig/install.sh
  • Oppure scarica: https://github.com/schematizeme/skill-zig/releases/latest/download/skill-zig.zip e decomprimi in .claude/skills/
  • Copia assets/CLAUDE.md nella radice del repo (regola sempre attiva).
  • Conferma con /zig-help.

Non vuoi installare?

Leggi le norme complete e copiale direttamente nel tuo progetto — oppure installa la skill perché l'agente le applichi da solo.