Standard di ingegneria che l'agente segue sulla BEAM — non si negozia.
Elixir sulla BEAM — Phoenix, Ecto e OTP — con sicurezza lato server, query parametrizzate, albero di supervisione per progetto e archiviazione obbligatoria. La base di casa, idiomatica in Elixir.
$ schematize install elixirBasi non negoziabili
Non si spengono "per andare più veloce". Elenco completo nella skill.
Backend Elixir/OTP
Phoenix, Ecto e OTP sulla BEAM. Il frontend delega a schematize-web.
Segreti lato server
Mai nel client. Auth e autorizzazione decise lato server.
Ecto parametrizzato
Query sempre parametrizzate. Niente SQL per concatenazione o interpolazione.
Supervisione OTP
Albero di supervisione per progetto, let-it-crash; un processo solo dove c'è stato o isolamento di guasto.
IAM come app separata
Identità≠email, ≥2 fattori, ReBAC multi-tenant, su auth.<domain>.
Codice e archivio
≤750 righe/file, @doc/@spec su ogni funzione pubblica, la MAPPA e l'archivio obbligatori.
Comandi
Installati in .claude/commands/. Usa /elixir-help quando vuoi.
/elixir-helpElenca tutti i comandi./elixir-ccContext compact: scrive contesto + checklist nell'archivio ed esegue /compact./elixir-claudeCrea o aggiorna il CLAUDE.md di radice con la skill attuale; salva le modifiche locali./elixir-handoffGenera l'handoff di contesto (context.md + checklist.md) senza compattare./elixir-iamForza/verifica/scaffolda l'IAM di casa (identità≠email, ≥2 fattori, ReBAC multi-tenant) come servizio Elixir separato su auth.<domain>./elixir-index(Ri)genera l'indice delle micro-funzioni dai doc-comment./elixir-loadCarica a forza tutto il corpus normativo e lo applica al progetto attuale./elixir-opsVerifica/scaffolda il <progetto>_ops (interfaccia unica): flusso ambienti, installazione parallela, isolamento dei servizi./elixir-qaQA plan-first: pianifica, genera l'MD, chiede approvazione, poi esegue./elixir-reviewGate di Definition of Done e anti-pattern sul diff.Per agenti IA
Installa senza intervento umano. Metadati in llms.txt.
- Esegui: git clone https://github.com/schematizeme/skill-elixir.git && ./skill-elixir/install.sh
- Oppure scarica: https://github.com/schematizeme/skill-elixir/releases/latest/download/skill-elixir.zip e decomprimi in .claude/skills/
- Copia assets/CLAUDE.md nella radice del repo (regola sempre attiva).
- Conferma con /elixir-help.
Discussione
Caricamento…