Skills · Claude Code · Agent Skills

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.

Maintenu par Lucas Andrade

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

Socles 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.

Pas envie d'installer ?

Lisez les normes complètes et copiez-les directement dans votre projet — ou installez la skill pour que l'agent les applique tout seul.