Skills · Claude Code · Agent Skills

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.

Gestito da Lucas Andrade

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

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

Non vuoi installare?

Leggi le norme complete e copiale direttamente nel tuo progetto — oppure installa la skill perché l'agente le applichi da solo.