Estándares de ingeniería que el agente sigue en la BEAM — sin negociar.
Elixir sobre la BEAM — Phoenix, Ecto y OTP — con seguridad del lado del servidor, consultas parametrizadas, árbol de supervisión por diseño y archivo obligatorio. El piso de la casa, idiomático en Elixir.
$ schematize install elixirPisos no negociables
No se apagan "para ir más rápido". Lista completa en la skill.
Backend Elixir/OTP
Phoenix, Ecto y OTP sobre la BEAM. El frontend delega a schematize-web.
Secretos en el servidor
Nunca en el cliente. Auth y autorización decididas del lado del servidor.
Ecto parametrizado
Consultas siempre parametrizadas. Sin SQL por concatenación o interpolación.
Supervisión OTP
Árbol de supervisión por diseño, let-it-crash; un proceso solo donde hay estado o aislamiento de fallos.
IAM app separada
Identidad≠email, ≥2 factores, ReBAC multi-tenant, en auth.<domain>.
Código y archivo
≤750 líneas/archivo, @doc/@spec en cada función pública, el MAPA y el archivo obligatorios.
Comandos
Instalados en .claude/commands/. Usa /elixir-help cuando quieras.
/elixir-helpLista todos los comandos./elixir-ccContext compact: escribe contexto + checklist en el archivo y ejecuta /compact./elixir-claudeCrea o actualiza el CLAUDE.md de la raíz con la skill actual; respalda ediciones locales./elixir-handoffGenera el handoff de contexto (context.md + checklist.md) sin compactar./elixir-iamFuerza/audita/scaffolda el IAM de la casa (identidad≠email, ≥2 factores, ReBAC multi-tenant) como microservicio Elixir separado en auth.<domain>./elixir-index(Re)genera el índice de microfunciones desde los doc-comments./elixir-loadCarga a la fuerza todo el corpus normativo y lo aplica al proyecto actual./elixir-opsAudita/scaffolda el <proyecto>_ops (interfaz única): flujo de entornos, instalación paralela, aislamiento de servicios./elixir-qaQA plan-first: planifica, genera el MD, pide aprobación y ejecuta./elixir-reviewGate de Definition of Done y antipatrones en el diff.Para agentes de IA
Instala sin intervención humana. Metadatos en llms.txt.
- Ejecuta: git clone https://github.com/schematizeme/skill-elixir.git && ./skill-elixir/install.sh
- O descarga: https://github.com/schematizeme/skill-elixir/releases/latest/download/skill-elixir.zip y descomprime en .claude/skills/
- Copia assets/CLAUDE.md a la raíz del repo (regla siempre activa).
- Confirma con /elixir-help.
Discusión
Cargando…