Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/risk-scan:risk-scanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
タスクを始める前に「何を確認すべきか」を先に洗い出す。
タスクを始める前に「何を確認すべきか」を先に洗い出す。
自動:
L1はバックグラウンドで素早く実行。 ownerを待たせない。
ownerの指示を解析 → 影響するファイル/モジュールを特定
↓
Glob + Grep で関連ファイルをリスト化
↓
出力: 影響ファイルリスト(L3 review-guardが全量チェック時に使用)
1. .claude/quality-rules.yaml(Global rules)
2. skills/{current-skill}/lessons/*.md(Skill lessons — あれば)
3. Session memory(同セッション内のowner指摘 — あれば)
↓
出力: 今回のタスクに適用すべきルールリスト(L2が参照)
Grep: INCIDENT_REPORT_*.md + DECISION_*.md で関連キーワード検索
↓
出力:
- 過去の同種インシデント: N件
- 関連する意思決定: N件
- 過去に同様の修正で再発したパターン: N件
影響範囲 N件、適用ルール N件、過去インシデント N件で開始します
| スキル | 関係 |
|---|---|
| quality-rules (L2) | L1の出力(適用ルールリスト)をL2が参照 |
| review-guard (L3) | L1の出力(影響ファイルリスト)をL3が全量チェック時に使用 |
| super-plan | super-planのAgent B出力がL1の過去インシデント検索を補完 |
| leak-learner | 学習 |
| 原則 | 出典 | 適用 |
|---|---|---|
| 先に地図を作る | Shift-Left原則 | 実装前に影響範囲・品質基準・過去インシデントを洗い出す |
| バックグラウンド実行 | ユーザー体験最優先 | ownerを待たせない。素早く完了して結果を1行で報告 |
| 機械的検索 | DRY / 再現性 | Glob+Grepで影響範囲を機械的に特定。記憶や推測に頼らない |
| カテゴリ | キー | デフォルト値 | 説明 |
|---|---|---|---|
| パス | quality_rules | Global rulesファイル | |
| パス | incidents_dir | インシデント検索先 | |
| パス | decisions_dir | 意思決定検索先 | |
| 検索 | incident_pattern | インシデントファイル名パターン | |
| 検索 | decision_pattern | 意思決定ファイル名パターン |
該当なし -- ローカルファイルの読み取りのみ。外部API・認証なし。
| ステップ | 失敗条件 | 動作 |
|---|---|---|
| Step 1 | ownerの指示が曖昧で影響範囲を特定できない | STOP + ownerに確認: 「どのファイル/モジュールが対象ですか?」 |
| Step 2 | quality-rules.yamlが存在しない | 続行: Global rulesなしで実行(Skill lessons + Session memoryのみ) |
| Step 3 | incidents/knowledge/ディレクトリが存在しない | 続行: 過去インシデント0件として報告 |
| 状況 | 対応 |
|---|---|
| 影響ファイルが20件以上 | ownerに確認: 「影響範囲が広い({N}件)。段階的に進めますか?」 |
| 過去の同種インシデントが3件以上 | ownerに報告: 「同種インシデントが{N}件。再発パターンの可能性あり」 |
| 適用ルールが矛盾している | ownerに確認: 「ルール{A}と{B}が矛盾。どちらを優先しますか?」 |
検索パス・ファイル名パターンはConfig表で外部化済み。企業固有値なし。
| スキル | 関係 | 説明 |
|---|---|---|
| quality-rules (L2) | L1の出力(適用ルールリスト)をL2が参照 | - |
| review-guard (L3) | L1の出力(影響ファイルリスト)をL3が全量チェック時に使用 | - |
| super-plan | super-planのAgent B出力がL1の過去インシデント検索を補完 | - |
| leak-learner | 学習 | owner指摘をlessons/に記録 |
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub asochan-ai/claude-plugins --plugin risk-scan