Skills · Claude Code · ベース

共通のベース — スタック全体で繰り返されるもの。

言語非依存のハウス・エンジニアリング基準:アーキテクチャ/DDD、マップ+グラフ+エンドポイント、サーバー側セキュリティ、データ/イベント、サプライチェーン、可観測性、運用、DoD、アーカイブ。言語スキル(go/rust/web/node)がこのベースを特化する。

メンテナー Lucas Andrade

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

譲れない基準

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

セキュリティ・バイ・デザイン

機密はクライアントに置かない、パラメータ化 SQL、サーバー側の認証/認可、WHERE にテナント。エラーは握りつぶさない。

網羅的マップ+グラフ

関数ごとに1エントリの索引(エントリ数 == 関数数)、サービスと呼び出しのグラフ、エンドポイントマップ。要約でなく列挙。

アーカイブ+DoD

すべての成果はアーカイブに .md を書く。テスト、可観測性、最新の索引、レビューなしに「完了」はない。

ワークスペースの封じ込め

新しいアプリ/リポジトリはプロジェクトフォルダ内に作る。上の階層へ出たり home/Downloads に散らかさない。1リポ = 1コンテキスト。

トークンより時間

独立した単位が 3 つ以上あるタスクは、直列ではなく subagents で分解・並列化(1 波 8、上限 25)。plan-first:契約を固定、書き込みを分離、検証は一度。

コマンド

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

/eng-helpすべてのコマンドを一覧表示。
/eng-load全コーパス(DDD/アーキテクチャ、クリーンコード、セキュリティ、データ、テスト、運用)を強制ロード。
/eng-index網羅的な索引/マップ(関数ごとに1エントリ)+グラフを doc-comment から(再)生成。
/eng-reviewDefinition of Done とアンチパターンのゲート(§35、§37)を diff に適用。
/eng-qaプランファースト QA:計画し、MD を生成し、承認を求めてから実行。
/eng-orchestrateタスクを独立したミニタスクに分解し、subagents で並列化(plan-first):トークンより実時間、1 波あたり 8、上限 25。
/eng-claude常時オンの CLAUDE.md をルートに作成/更新。
/schematize-helpすべてのスキル(go/rust/web/node/eng/pentest)の統合インデックス:各コマンドの役割
/eng-ccコンテキスト圧縮:context.md + checklist.md をアーカイブに生成し /compact を実行する
/eng-handoff圧縮せずにハンドオフ(context.md + checklist.md)を生成する — セッション終了向け
/eng-scanコードベース全体の問題を広範囲にスキャン(正しさ、アンチパターン、必須基準、重複/デッドコード、テスト、並行性、データ、サプライチェーン、負債、インデックスのずれ)— ファンアウトで網羅的に。各指摘はファイル:行+重大度+修正付き
/eng-planplan-first の大規模計画:理解→スコープ→スパイク→グラフ上で分解→リスク/ロールバック→ADR→並列化→フェーズ。計画をアーカイブに生成し、チェックリストを導出して承認を求める
/eng-refactor規律ある refactor:振る舞いを変えずに形を変える、テストの網を先に(red-first)、小さく可逆なステップ、diff スコープ。ゲートは同一スイートのグリーン+同一契約を要求する
/eng-audit履歴監査:すべてのチェックリスト(overdev/QA/ハンドオフ/計画/ADR/質問)を列挙し、解消済みかを検証する — RED の孤児を見つけ、未解決/未証明の項目が残れば停止する
/eng-overdev継続モード:網羅的なチェックリストを強制し、すべてが - [x] になりゲートを通過するまで停止させない(Stop フックが拒否する)—「マイクロ関数を出して終わったと言う」への対策
/eng-ops<project>_ops(単一インターフェース)を監査・スキャフォールドする:環境フロー、並列インストール(nproc)、独立性
/eng-iamIAM(アイデンティティ≠メール、2要素以上、マルチテナント ReBAC、長時間セッション/不可逆ログアウト)を auth.<domain> 上の独立アプリとして強制・監査・スキャフォールドする、またはレガシー auth を移植する

AI エージェント向け

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

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

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

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