Skills · Claude Code · Agent Skills

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.

Mantenido por Lucas Andrade

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

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

¿No quieres instalar?

Lee las normas completas y cópialas directo a tu proyecto — o instala la skill para que el agente las aplique solo.