Skills · Claude Code · Agent Skills
エージェントが BEAM 上で従う、妥協のないエンジニアリング基準。
BEAM 上の Elixir — Phoenix、Ecto、OTP — サーバー側のセキュリティ、パラメータ化クエリ、設計としての監視ツリー、必須のアーカイブ。Elixir に即したハウスの土台。
schematize-elixir · v0.1.2bash
$ schematize install elixir譲れない基準
「速くするため」に無効化しない。完全な一覧はスキルに。
Elixir/OTP バックエンド
BEAM 上の Phoenix、Ecto、OTP。フロントエンドは schematize-web に委譲。
サーバー側の機密
クライアントには置かない。認証と認可はサーバー側で決定。
パラメータ化 Ecto
クエリは常にパラメータ化。連結や補間による SQL は禁止。
OTP 監視
設計としての監視ツリー、let-it-crash;状態や障害隔離がある場所にのみプロセス。
独立した IAM
識別子≠メール、2要素以上、マルチテナント ReBAC、auth.<domain> に。
コードとアーカイブ
1ファイル≤750行、公開関数すべてに @doc/@spec、MAP とアーカイブは必須。
コマンド
.claude/commands/ にインストール。いつでも /elixir-help を実行。
/elixir-helpすべてのコマンドを一覧表示。/elixir-ccContext compact:コンテキストとチェックリストをアーカイブに書き出し、/compact を実行。/elixir-claudeルートの CLAUDE.md を現在のスキルで作成/更新。ローカル編集はバックアップ。/elixir-handoffコンテキストの handoff(context.md + checklist.md)をコンパクトせずに生成。/elixir-iamハウス IAM(識別子≠メール、2要素以上、マルチテナント ReBAC)を auth.<domain> の独立した Elixir サービスとして強制/監査/scaffold。/elixir-indexdoc-comment からマイクロ関数の索引を(再)生成。/elixir-load規範全体を強制的に読み込み、現在のプロジェクトに適用。/elixir-ops<プロジェクト>_ops(単一インターフェース)を監査/scaffold:環境フロー、並列インストール、サービス分離。/elixir-qaプランファースト QA:計画し、MD を生成し、承認を求めてから実行。/elixir-reviewDefinition of Done とアンチパターンのゲートを diff に適用。AI エージェント向け
人手を介さずにインストール。メタデータは llms.txt。
- 実行: git clone https://github.com/schematizeme/skill-elixir.git && ./skill-elixir/install.sh
- またはダウンロード: https://github.com/schematizeme/skill-elixir/releases/latest/download/skill-elixir.zip を .claude/skills/ に展開
- assets/CLAUDE.md をリポジトリのルートにコピー(常時オンのルール)。
- /elixir-help で確認。
ディスカッション
読み込み中…