Des standards d'ingénierie que l'agent suit — sans négocier.
Backend en Rust (Go auxiliaire), sécurité côté serveur, des tests qui prouvent vraiment, un index comme source de vérité et archivage obligatoire. Un socle commun pour tout le code — humain ou IA.
$ schematize install rustSocles non négociables
Jamais désactivés "pour aller plus vite". Liste complète dans la skill.
Backend Rust (Go auxiliaire)
Rust est le choix par défaut ; Go est auxiliaire. Backend Node et PHP interdits ; frontend Node 100% autorisé.
Secrets côté serveur
Jamais dans le client ni NEXT_PUBLIC_. Auth et tenant validés côté serveur.
Vert pour de vrai
Le smoke prouve le contenu, le pentest rejette injection/coercition, simulated couvre 100% des routes.
Toujours archiver
Décisions et contexte deviennent des .md dans l'archive, à chaque fois. L'index est la source de vérité.
Commandes
Installées dans .claude/commands/. Lancez /rust-help à tout moment.
/rust-helpListe toutes les commandes./rust-ccContext compact : écrit le contexte + la checklist dans l'archive et lance /compact./rust-handoffÉcrit le handoff sans compacter — fin de session ou changement de tâche./rust-qaQA plan-first : planifie, génère le MD, demande l'approbation, puis exécute./rust-reviewGate Definition of Done et anti-patterns sur le diff./rust-index(Re)génère l'index des micro-fonctions à partir des doc-comments.Pour les agents IA
Installez sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-rust.git && ./skill-rust/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-rust/releases/latest/download/skill-rust.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /rust-help.