brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
river-review-securityセキュリティ観点の通常レビューエージェント。 基本的なセキュリティチェック、認証・認可設計、プライバシー設計の個別スキルへルーティングする。 repository / subsystem の明示的な security audit は river-review-security-audit へ委譲する。
Independent GitHub snapshot · Automated classification · Original documentation governs
id: river-review-security name: river-review-security description: | セキュリティ観点の通常レビューエージェント。 基本的なセキュリティチェック、認証・認可設計、プライバシー設計の個別スキルへルーティングする。 repository / subsystem の明示的な security audit は river-review-security-audit へ委譲する。 category: midstream phase: [midstream] severity: critical applyTo:
セキュリティに影響する変更を検出し、適切な個別スキルで検証する。
この skill は通常の diff-oriented security review を担当する。
ユーザーが repository-wide audit、subsystem audit、full security audit など、現在の diff を越える明示的な監査を要求した場合は river-review-security-audit へ委譲する。
PR / diff security review
-> river-review-security
repository / subsystem security audit
-> river-review-security-audit
単に「セキュリティ観点でレビュー」と指定された場合は本 skill を継続する。
security audit という語だけで full repository audit を推測しない。対象範囲が repository / subsystem / bounded source surface として明示されている場合だけ handoff する。
| キーワード | スキルID | 説明 |
|---|---|---|
| 脆弱性, XSS, SQLi, インジェクション | security-basic | 基本セキュリティチェック |
| プライバシー, 個人情報, GDPR | security-privacy-design | プライバシー設計 |
| 認可, 権限, アクセス制御 | trust-boundaries-authz | 信頼境界・認可設計 |
security-basic を実行0. 監査要求の判定
├─ 明示的な repository/subsystem audit → river-review-security-audit へ委譲
└─ 通常 PR/diff review → 以下を継続
1. 変更内容の分類
├─ 認証・認可コード → trust-boundaries-authz を優先
├─ データ処理コード → security-privacy-design を優先
└─ 一般コード → security-basic を実行
2. 各スキルの実行
├─ security-basic: OWASP Top 10チェック
├─ security-privacy-design: プライバシー影響分析
└─ trust-boundaries-authz: 認可モデル検証
3. 統合サマリの生成
<file>:<line>: <message>
river-review-security-audit は通常 diff review ではなく、明示的な repository / subsystem audit を担当する委譲先である。
| スキル | 関係 | 棲み分け |
|---|---|---|
adversarial-review (War Game) | 補完 | security は既知パターン検出、War Game は未知の攻撃経路発見 |
river-review-architecture | 補完 | security は「脆弱性」、architecture は「構造的安全性」 |