mcpField
R
risk-classification

risk-classification

github.com/atholaエージェントワークフロー343100 回インストール1 日前に更新
リポジトリ

risk-classification について

エージェントやオーケストレーター向けのタスクリスク分類スキルです。低リスクの判定にはファイルパターンのヒューリスティックを使い、高リスクでは可逆性を評価します。リスクレベルに応じて検証、承認、自動化の条件も定めます。

主な機能

  1. 014段階のリスクモデル
  2. 02ファイルパターンによるヒューリスティック分類
  3. 03高リスクタスクの可逆性評価
  4. 04レベル別の検証と並列実行ルール
  5. 05リスクメタデータと自動化の既定値

活用シーン

  1. 01タスク割り当て前のリスク評価
  2. 02変更に必要な検証条件の設定
  3. 03タスクを並列実行できるかの判断
  4. 04重大な作業での人間による承認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/athola/claude-night-market --skill risk-classification

インストール後、Claude Code で/risk-classificationを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

modules/
automation-tiers.md
heuristic-classifier.md
readiness-levels.md
tier-definitions.md
verification-gates.md

詳細

リスク分類

概要

4段階モデル(GREEN/YELLOW/RED/CRITICAL)を使用して、エージェントのタスクをインラインでリスク分類します。低リスクの段階では高速なヒューリスティックによるファイルパターン照合を使用し、完全な可逆性スコアリングが必要な高リスクの段階では Skill(attune:war-room-checkpoint) に委任します。

使用する場面

  • エージェントにタスクを割り当てる前に、タスクのリスクを評価するとき
  • タスク完了時に必要な検証を判断するとき
  • タスク間の並列実行が安全かどうかを判断するとき
  • タスクのチェックリストにリスクマーカーを追加するとき

使用しない場面

  • 単一ファイルの些細な変更(GREEN と見なします)
  • 戦略的なアーキテクチャ上の決定(代わりに Skill(attune:war-room) を使用します)
  • コード以外のタスク(ドキュメントのみの変更、設定のコメントなど)

4段階のリスクモデル

段階色範囲例検証
GREEN安全単一ファイル、簡単に元に戻せるテストファイル、ドキュメント、ユーティリティ不要
YELLOW注意モジュールレベル、ユーザーに見える変更コンポーネント、ルート、ビュー競合チェックとテスト合格
RED危険モジュール横断、セキュリティ/データマイグレーション、認証、データベーススキーマWar-room RS、全テスト、レビュー
CRITICAL停止元に戻せない、規制対象データ削除、本番環境へのデプロイWar-room RS、人間による承認

ハイブリッドルーティング

Task received
    |
    v
Heuristic classifier (file patterns)
    |
    ├── GREEN/YELLOW → Apply tier, continue
    |
    └── RED/CRITICAL → Invoke Skill(attune:war-room-checkpoint)
                        for reversibility scoring (RS)
                        |
                        └── RS confirms or adjusts tier

ハイブリッド方式を採用する理由:GREEN/YELLOW の分類は高速かつ決定的です(ファイルパターン照合)。RED/CRITICAL のタスクは、誤った場合のコストが高いため、完全な可逆性分析に伴うオーバーヘッドをかける価値があります。

タスクメタデータの拡張

下流で利用できるよう、タスクのメタデータにリスク段階を追加します。

{
  "id": "5",
  "subject": "Add user authentication",
  "metadata": {
    "risk_tier": "YELLOW",
    "risk_reason": "Modifies src/components/LoginForm.tsx (user-visible component)",
    "classified_at": "2026-02-07T22:00:00Z"
  }
}

risk_tier メタデータのないタスクは、後方互換性のため GREEN が既定値になります。

Readiness Levels

4段階の Readiness Levels システムでは、明確なリスク分類と、各段階で必須となる制御を定めています。

レベル名前該当する状況必須の制御
0定常影響範囲が小さく、簡単にロールバックできる基本的な検証、ロールバック手順
1要注意ユーザーに見える変更レビュー、否定的テスト、ロールバックに関する注記
2高度セキュリティ/コンプライアンス/データ敵対的レビュー、リスクチェックリスト
3重大元に戻せない、規制対象人間による確認、2段階検証

各レベルの定義、選択用の判断ツリー、統合ガイダンスについては、modules/readiness-levels.md を参照してください。

段階的な自律性

リスク分類では、変更をどれだけ慎重に検証するかを設定します。自動化段階では、エージェントがどの程度自律的に動作するか、いつ制御を人間に戻す必要があるかを設定します。各リスク段階には既定の自動化段階が割り当てられ(GREEN は A3 の自律実行、CRITICAL は A0 の手動実行)、事前に許可された降格トリガーが、失敗の繰り返し、信頼度の低下、リスクの急増、リポジトリ状態の不一致が発生した際に、同じレベルで再度プロンプトを出すのではなく、エージェントを1段階降格させます。段階の表と降格トリガーについては modules/automation-tiers.md を、そこから設定を読み込む説明/生成モードの選択については imbue:assisted-mastery を参照してください。

モジュールリファレンス

  • tier-definitions.md:各段階の詳細な基準、境界、オーバーライドの仕組み
  • heuristic-classifier.md:自動分類のためのファイルパターンルール
  • verification-gates.md:段階ごとの検証要件と並列実行の安全性マトリクス
  • readiness-levels.md:各レベルの必須制御を定める4段階のリスクシステム
  • automation-tiers.md:段階ごとの自律性の既定値と降格トリガー

統合パターン

# In your skill's frontmatter
dependencies: [leyline:risk-classification]
タスク生成器向け

タスク形式に [R:TIER] マーカーを追加します。

- [ ] T012 [P] [US1] [R:YELLOW] Create LoginForm component in src/components/LoginForm.tsx
オーケストレーター向け

タスクを割り当てる前に、リスク段階を確認します。

if task.risk_tier in ["RED", "CRITICAL"]:
    invoke Skill(attune:war-room-checkpoint) for RS scoring
    if CRITICAL: require human approval before proceeding

終了基準

  • すべてのタスクにリスク段階が割り当てられている(明示的、または既定の GREEN)
  • RED/CRITICAL のタスクに war-room-checkpoint の RS スコアが付いている
  • 割り当てられた段階の検証ゲートに合格している
  • 禁止されている段階の組み合わせで並列実行していない
  • 各タスクに自動化段階が設定されており、降格トリガーが発生した場合は理由とともに記録されている

コメント