Des standards systèmes que l'agent suit en Zig — sans négocier.
Zig pour les systèmes — contrôle mémoire explicite (allocators, sans GC), comptime, error unions et interop C — avec des tests qui détectent les fuites, ReleaseSafe par défaut et le même socle de sécurité que le reste de la stack.
$ schematize install zigSocles non négociables
Jamais désactivés "pour aller plus vite". Liste complète dans la skill.
Mémoire explicite
Chaque alloc avec son free. Allocator détecteur de fuites dans les tests ; pas d'allocation cachée.
ReleaseSafe par défaut
Sauf profil justifié par ADR. Pas de flux de contrôle caché : ce que vous lisez est ce qui s'exécute.
Secrets côté serveur
Jamais dans le client. Pas de SQL concaténé. Auth décidée côté serveur.
IAM par conception
App séparée sur auth.<domain> ; identité≠email, ≥2 facteurs, ReBAC multi-tenant. L'auth sensible va souvent à Rust/Go — fit + ADR.
Code et index
≤750 lignes/fichier, une fonction par fichier, doc-comment ///, la CARTE de l'application.
Archive obligatoire
Décisions et contexte deviennent des .md dans l'archive. L'index est la source de vérité.
Commandes
Installées dans .claude/commands/. Lancez /zig-help à tout moment.
/zig-helpListe toutes les commandes./zig-ccContext compact : écrit le contexte + la checklist dans l'archive et lance /compact./zig-claudeCrée ou met à jour le CLAUDE.md racine avec la skill actuelle ; sauvegarde les éditions locales./zig-handoffGénère le handoff de contexte (context.md + checklist.md) sans compacter./zig-iamForce/audite/scaffolde l'IAM maison (identité≠email, ≥2 facteurs, ReBAC multi-tenant) comme app séparée sur auth.<domain> ; l'auth va souvent à Rust/Go — consigne un ADR./zig-index(Re)génère l'index des micro-fonctions à partir des doc-comments./zig-loadForce le chargement de tout le corpus normatif et l'applique au projet./zig-opsAudite/scaffolde le <projet>_ops (interface unique) : flux d'environnements, installation parallèle, isolation des services./zig-qaQA plan-first : planifie, génère le MD, demande l'approbation, puis exécute./zig-reviewGate Definition of Done et anti-patterns sur le diff.Pour les agents IA
Installez sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-zig.git && ./skill-zig/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-zig/releases/latest/download/skill-zig.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /zig-help.
Discussion
Chargement…