Des standards d'ingénierie que l'agent suit sur la BEAM — sans négocier.
Elixir sur la BEAM — Phoenix, Ecto et OTP — avec sécurité côté serveur, requêtes paramétrées, arbre de supervision par conception et archivage obligatoire. Le socle maison, idiomatique en Elixir.
$ schematize install elixirSocles non négociables
Jamais désactivés "pour aller plus vite". Liste complète dans la skill.
Backend Elixir/OTP
Phoenix, Ecto et OTP sur la BEAM. Le frontend délègue à schematize-web.
Secrets côté serveur
Jamais dans le client. Auth et autorisation décidées côté serveur.
Ecto paramétré
Requêtes toujours paramétrées. Pas de SQL par concaténation ni interpolation.
Supervision OTP
Arbre de supervision par conception, let-it-crash ; un processus seulement là où il y a état ou isolation de panne.
IAM en app séparée
Identité≠email, ≥2 facteurs, ReBAC multi-tenant, sur auth.<domain>.
Code et archive
≤750 lignes/fichier, @doc/@spec sur chaque fonction publique, la CARTE et l'archive obligatoires.
Commandes
Installées dans .claude/commands/. Lancez /elixir-help à tout moment.
/elixir-helpListe toutes les commandes./elixir-ccContext compact : écrit le contexte + la checklist dans l'archive et lance /compact./elixir-claudeCrée ou met à jour le CLAUDE.md racine avec la skill actuelle ; sauvegarde les éditions locales./elixir-handoffGénère le handoff de contexte (context.md + checklist.md) sans compacter./elixir-iamForce/audite/scaffolde l'IAM maison (identité≠email, ≥2 facteurs, ReBAC multi-tenant) comme service Elixir séparé sur auth.<domain>./elixir-index(Re)génère l'index des micro-fonctions à partir des doc-comments./elixir-loadForce le chargement de tout le corpus normatif et l'applique au projet./elixir-opsAudite/scaffolde le <projet>_ops (interface unique) : flux d'environnements, installation parallèle, isolation des services./elixir-qaQA plan-first : planifie, génère le MD, demande l'approbation, puis exécute./elixir-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-elixir.git && ./skill-elixir/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-elixir/releases/latest/download/skill-elixir.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /elixir-help.
Discussion
Chargement…