生成AIが人間に対して行う作業開始時オンボーディング。AIが"説明係"ではなく"進行役"として、探索→仮説→検証→要約→未確定の明示を回し、人間が最小スキーマ(因果・境界・不変条件・壊れ方・観測)を短時間で再構築できる状態に導く。 トリガー条件: - 新しいタスクやコード変更に着手する前(「この機能を修正して」「このバグを直して」) - 未知のコードベースを理解する必要がある時 - 「オンボーディングして」「作業開始の準備をして」「コードを理解したい」 - 複雑なタスクを始める前の文脈理解が必要な時 - 「作戦ブリーフを作成して」「安全に始められるようにして」
AI-led onboarding that guides you to build a minimal decision schema before starting complex tasks. It triggers on new tasks, unfamiliar codebases, or requests like "onboard me" to establish purpose, boundaries, invariants, failure modes, and verification plans within 10-15 minutes.
/plugin marketplace add CAPHTECH/claude-marketplace/plugin install caphtech-plugin@caphtech-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/briefing-template.mdreferences/guardrails.mdreferences/skills-catalog.md作業開始時に人間が「全部を知る」のではなく、意思決定が破綻しないだけの最小スキーマを短時間で再構築できる状態に導く。
オンボーディングが完了した状態とは、人間が以下6点を自力で説明できる(または根拠リンク付きでAIが提示し、人間が納得できる)状態:
| # | 項目 | 内容 |
|---|---|---|
| 1 | 目的 | この作業で何を成立させたいか(何が"成功"か) |
| 2 | 境界 | どこを触り、どこは触らないか(責務と依存の境界) |
| 3 | 不変条件 | 壊してはいけない条件(最大3つに圧縮) |
| 4 | 壊れ方仮説 | 起きやすい/致命的/気づきにくい の3種 |
| 5 | 観測・検証 | 壊れたらどこで検知し、着手前に何を確かめるか |
| 6 | 未確定リスト | まだ分かっていないことと、その解消手段 |
この6点が揃うとスキーマが立つ。大量のドキュメントを読んでも6点が揃っていなければ理解は成立していない。
1. 契約確立 → 2. 意図抽出 → 3. 入口発見 → 4. 境界マップ → 5. 不変条件 → 6. 壊れ方仮説 → 7. 検証計画 → 8. 理解確認 → 9. ブリーフ生成
オンボーディングを"雑談"ではなく"検査工程"として成立させる。
AIがやること:
人間から受け取る最小入力:
コード理解に入る前に「何のために触るのか」を固定。
AIがやること:
出力:
参照優先度を決め、誤誘導を避ける。
AIがやること:
出力:
AIがやること:
AIがやること:
出力:
boundary_map:
in: 何が入力か
out: 何が出力か(副作用含む)
depends: 依存(DB/外部API/他モジュール)
owns: 自分が保証すること
AIがやること:
AIがやること: 壊れ方を3種類に分類して提示:
各壊れ方に「検知手段(テスト/ログ/メトリクス)」を1つ以上添える。
AIがやること:
AIがやること:
合格条件の6点を1〜2画面にまとめる。詳細は references/briefing-template.md を参照。
詳細は references/guardrails.md を参照。
各ステップの詳細な実行方法と品質チェックは references/skills-catalog.md を参照。
User: src/auth/login.ts のバグを修正したい
Claude:
オンボーディングを開始します。
## オンボーディング契約
- 目標: 作業開始に必要な最小スキーマ(目的・境界・不変条件・壊れ方・観測・未確定)を10〜15分で構築
- 約束: 根拠のない断言はしません。不確実な点は明示します
## 確認させてください
1. このバグの具体的な症状は?(何が期待と異なるか)
2. 修正後の成功条件は?(どうなれば完了か)
3. 参照すべきドキュメントやIssueはありますか?
[回答を受けて、Step 2以降を進行...]
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.