Skills · Claude Code · Agent Skills

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.

Maintenu par Lucas Andrade

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

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

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.