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.
$ schematize install elixirNon-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.
การพูดคุย
กำลังโหลด…