Skills · Claude Code · Agent Skills

Engineering standards the agent follows on the BEAM — no negotiation.

Elixir on the BEAM — Phoenix, Ecto and OTP — with server-side security, parameterized queries, a supervision tree by design and mandatory archiving. The house floor, idiomatic to Elixir.

تتم صيانته بواسطة Lucas Andrade

schematize-elixir · v0.1.2bash
$ schematize install elixir
GitHub →تنزيل المهارة (.zip)/elixir-help · github.com/schematizeme/schematize-cli

Non-negotiable floors

Never switched off "to go faster". Full list in the skill.

Elixir/OTP backend

Phoenix, Ecto and OTP on the BEAM. Frontend delegates to schematize-web.

Secrets server-side

Never in the client. Auth and authorization decided on the server.

Parameterized Ecto

Queries always parameterized. No SQL by concatenation or interpolation.

OTP supervision

A supervision tree by design, let-it-crash; a process only where there is state or fault isolation.

IAM as a separate app

Identity≠email, ≥2 factors, multi-tenant ReBAC, at auth.<domain>.

Code and archive

≤750 lines/file, @doc/@spec on every public function, the MAP and archive mandatory.

Commands

Installed in .claude/commands/. Run /elixir-help anytime.

/elixir-helpLists every command.
/elixir-ccContext compact: writes context + checklist to the archive and runs /compact.
/elixir-claudeCreates or updates the root CLAUDE.md with the current skill; backs up local edits.
/elixir-handoffWrites the context handoff (context.md + checklist.md) without compacting.
/elixir-iamForces/audits/scaffolds the house IAM (identity≠email, ≥2 factors, multi-tenant ReBAC) as a separate Elixir service at auth.<domain>.
/elixir-index(Re)generates the micro-function index from doc-comments.
/elixir-loadForce-loads the entire normative corpus and enforces it on the current project.
/elixir-opsAudits/scaffolds the <project>_ops single interface: env flow, parallel install, service isolation.
/elixir-qaPlan-first QA: plan, write the MD, ask for approval, then run.
/elixir-reviewDefinition-of-Done and anti-pattern gate on the diff.

For AI agents

Install with no human in the loop. Metadata in llms.txt.

  • Run: git clone https://github.com/schematizeme/skill-elixir.git && ./skill-elixir/install.sh
  • Or download: https://github.com/schematizeme/skill-elixir/releases/latest/download/skill-elixir.zip and unzip into .claude/skills/
  • Copy assets/CLAUDE.md to the repo root (always-on rule).
  • Confirm with /elixir-help.

لا تريد التثبيت؟

اقرأ المعايير الكاملة وانسخها مباشرة إلى مشروعك — أو ثبّت المهارة ليفرضها الوكيل نيابةً عنك.