Skills · Claude Code · Agent Skills

家の土台とともに生まれるプロジェクト — 0 日目。

schematize new の実行可能な設計図:コンテキストごとのリポジトリ、OIDC/PKCE を備えた別アプリの IAM、front、隔離された ops、gated CI、本物のテスト、アーカイブ。土台まるごとを 0 日目に、決して「後で」ではなく。

v0.1.0Ferramenta · Scaffoldgithub.com/schematizeme/skill-scaffold

メンテナー Lucas Andrade

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

譲れない基準

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

土台は 0 日目

「IAM/ops/テストは後で」はなし:機能は土台の上に載る、土台の代わりではない。

別アプリの IAM

0 日目から独自の auth + authfront、OIDC/OAuth2.1+PKCE 委譲、ID≠メール、2 要素以上、マルチテナント ReBAC。

サーバー側の機密

クライアントや NEXT_PUBLIC_ には置かない。パラメータ化クエリ。認可はサーバー側で判断、deny-by-default。

隔離 ops + gated CI

サービスごとに Linux ユーザー + systemd、ops の seed。固定フロー dev→テスト→git→hml→prd、緑だけ昇格。

本物のグリーン + 拒否

今日走るスイート、.skip なし。pentest がルートごと・フィールドごとに拒否を証明。

言語は fit + ADR

認可された集合(Go/Rust/Elixir/C#/Zig/Ruby)から fit と初期 ADR で選ぶ、好みでは選ばない。

コマンド

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

/scaffold-new0 日目の土台を備えた新規プロジェクトを作成:コンテキストごとのリポジトリ、別アプリ IAM + OIDC、front、ops、gated CI、DoD、アーカイブ/索引、overdev。
/scaffold-check既存プロジェクトを 0 日目の土台に対して証拠付きで監査。是正チェックリストを生成し、欠けがあれば停止。
/scaffold-load規範全体(構造・土台・言語・bootstrap・check)を強制的に読み込み適用する。
/scaffold-claude常時オンの scaffold CLAUDE.md をルートに作成またはマージ(他スキルは上書きしない)。
/scaffold-ccContext compact:コンテキストとチェックリストをアーカイブに書き出し、/compact を実行。
/scaffold-handoffコンパクトせずに handoff を作成 — セッション終了やタスク切り替え。
/scaffold-helpすべてのコマンドを一覧表示。

AI エージェント向け

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

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

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

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