Skills · Claude Code · Agent Skills

エージェントが Zig で従う、妥協のないシステム基準。

システムのための Zig — 明示的なメモリ制御(allocator、GC なし)、comptime、error union、C 相互運用 — リーク検出テスト、既定の ReleaseSafe、スタックの他部分と同じセキュリティ基準。

メンテナー Lucas Andrade

schematize-zig · v0.1.2bash
$ schematize install zig
GitHub →スキル (.zip) をダウンロード/zig-help · github.com/schematizeme/schematize-cli

譲れない基準

「速くするため」に無効化しない。完全な一覧はスキルに。

明示的なメモリ

すべての alloc に対応する free。テストではリーク検出 allocator;隠れた確保はしない。

既定で ReleaseSafe

プロファイルを ADR で正当化する場合を除く。隠れた制御フローなし:読んだものが実行される。

サーバー側の機密

クライアントには置かない。連結 SQL は禁止。認証はサーバー側で決定。

設計としての IAM

auth.<domain> の独立アプリ;識別子≠メール、2要素以上、マルチテナント ReBAC。機微な認証は多くの場合 Rust/Go が適合 — fit + ADR。

コードと索引

1ファイル≤750行、1ファイル1関数、/// doc-comment、アプリの MAP。

必須のアーカイブ

決定と文脈はアーカイブの .md になる。索引が信頼できる原典。

コマンド

.claude/commands/ にインストール。いつでも /zig-help を実行。

/zig-helpすべてのコマンドを一覧表示。
/zig-ccContext compact:コンテキストとチェックリストをアーカイブに書き出し、/compact を実行。
/zig-claudeルートの CLAUDE.md を現在のスキルで作成/更新。ローカル編集はバックアップ。
/zig-handoffコンテキストの handoff(context.md + checklist.md)をコンパクトせずに生成。
/zig-iamハウス IAM(識別子≠メール、2要素以上、マルチテナント ReBAC)を auth.<domain> の独立したアプリとして強制/監査/scaffold;認証は多くの場合 Rust/Go が適合 — ADR を記録。
/zig-indexdoc-comment からマイクロ関数の索引を(再)生成。
/zig-load規範全体を強制的に読み込み、現在のプロジェクトに適用。
/zig-ops<プロジェクト>_ops(単一インターフェース)を監査/scaffold:環境フロー、並列インストール、サービス分離。
/zig-qaプランファースト QA:計画し、MD を生成し、承認を求めてから実行。
/zig-reviewDefinition of Done とアンチパターンのゲートを diff に適用。

AI エージェント向け

人手を介さずにインストール。メタデータは llms.txt。

  • 実行: git clone https://github.com/schematizeme/skill-zig.git && ./skill-zig/install.sh
  • またはダウンロード: https://github.com/schematizeme/skill-zig/releases/latest/download/skill-zig.zip を .claude/skills/ に展開
  • assets/CLAUDE.md をリポジトリのルートにコピー(常時オンのルール)。
  • /zig-help で確認。

インストールしたくない?

完全な規約を読み、そのままプロジェクトにコピーできます。あるいはスキルをインストールすれば、エージェントが自動で適用します。