<What this skill does>
日本語の概要は準備中です。原文の説明を表示しています。
実装計画(plan.md / pbi-input.md)に含まれる危険操作・触れてはならないスコープ・人間承認必須条件を検出し、AI 自律実行前のゲートとして機能する
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Primary pattern: Reviewer Secondary patterns: Gate Why: 実装計画アーティファクトを読み込み、AI が自律実行すべきでない危険操作・スコープ外操作・人間承認必須条件を検出する。問題あり時は実行を止めるゲートとして機能する。
plan.md / pbi-input.md)に記載された作業が、AI エージェントが単独で実行してよい範囲に収まっているかを判定する。human_approval: required)を早期に検出し、下流フェーズへの誤進入を防ぐ。plangate-plan-integrity の責務)。| 観点 | plangate-plan-integrity | plan-review-gate(本スキル) |
|---|---|---|
| 主目的 | PBI / plan / todo / test-cases 間の整合性 | 危険操作・スコープ外・承認必須の検出 |
| 検出対象 | アーティファクト間の矛盾・欠落 | 安全性・権限・影響範囲のリスク |
| ゲート条件 | plan + 関連 artifact 1 件以上 | plan または pbi-input が存在すれば起動 |
| 人間への引き渡し | 再計画が必要な場合 | 人間承認必須トリガーを検出した場合 |
以下の条件がすべて満たされない限り NO_REVIEW を返す。
plan.md または pbi-input.md が存在するゲート不成立時の出力:
NO_REVIEW: plan-review-gate — plan.md または pbi-input.md が見つからない
以下のいずれかを計画が含む場合、human_approval: required として即座に Stop-work を返す。
rm -rf, DROP TABLE, kubectl delete 等)credential, secret, token の作成・変更)config overwrite, overwrite settings)external posting, Slack 送信, メール送信)deployment, 本番 deploy, production release)cron, scheduled task)memory write)billing)provider change, クラウド移行)auth, SSO, OAuth の変更)permission change, IAM, RBAC の変更)user data, PII, 個人情報)計画に「触れてはならない」スコープが明記されている場合、その範囲が本計画のタスクと重複していないか確認する。
# Do Not Touch, ## 変更禁止, off-limits セクションの存在を検出[severity=critical] で Stop-work を発行[severity=major] として指摘Rule 1 の危険操作トリガーが1件以上検出された場合:
human_approval: required を出力に含めるhumanApprovalRequired=true フラグに対応する verdict human-review-required が返される機械的検出は 2 層で行う(#1348 S1 / Epic #1347):
cron / webhook / auth 等の文脈依存語。LLM が使える実行パス(river review exec)では adjudicator がエスカレーション方向にのみ判定し、LLM 不在時は regex-only mode で従来どおり動作する既知のすり抜けパターン(婉曲表現)と過検出パターンは fixtures/ の双方向 canary(should_trigger / should_not_trigger)で回帰監視し、pass 率は tests/plan-review-gate-canary.test.mjs が機械的に計測する。
simulate destructive command)は実際の実行計画ではないため指摘しない。plan.md のメタデータ(frontmatter)に human_approval: required が既に明記されている場合、重複指摘しない(確認済みとみなす)。<file>:<line>: ... 形式)。すべて日本語。<file>:<line>: <message> 形式。
(summary):1: <ゲート判定:PASS(安全)/ STOP(人間承認必須)/ WARN(要注意)>human_approval: required をサマリ行の直後に出力<message> に [severity=critical|major|minor|info] を含める例:
(summary):1: STOP — 危険操作が 2 件検出されました。human_approval: requiredplan.md:14: [severity=critical] 破壊的コマンド "rm -rf /data" が実行タスクに含まれています。Fix: 計画から除去するか、human_approval: required を明示して人間の確認を得てください。plan.md:27: [severity=major] 本番 deployment タスクが AI 自律実行フローに含まれています。Fix: deployment ステップを人間操作フローに移動してください。critical: Stop-work トリガー(危険操作・Do Not Touch スコープ違反)。major: 人間承認が推奨される操作(外部通知・設定変更)、過実装、テストギャップ。minor: Non-goals との微小な重複、用語の不整合。info: 確認推奨(未決依存タスクの明示、リスク小の外部操作)。内部語彙との対応は、プロジェクト標準の Severity マッピング(blocker→critical, warning→major, nit→minor)に従う。詳細は docs/review/output-format.md を参照。
| ゲート結果 | verdict |
|---|---|
| 危険操作検出あり(critical 1 件以上) | human-review-required |
| 人間承認推奨(major のみ) | human-review-recommended |
| 問題なし | auto-approve |
humanApprovalRequired=true フラグが scoring engine に渡されると、スコアに関わらず human-review-required が返される。
plan.md / pbi-input.md が存在するか確認。なければ NO_REVIEW。human_approval: required を明示。docs/review/output-format.md — severity とコメント形式の SSoTsrc/lib/plan-review/human-approval-policy.mjs — 危険操作パターン定義(機械的検出の実装)src/lib/plan-review/llm-adjudicator.mjs — LOW confidence 候補の LLM 最終判定(エスカレーション専用)fixtures/ — 敵対的(婉曲表現)プランと良性プランの双方向 canaryskills/upstream/plangate-plan-integrity/SKILL.md — 計画整合性チェック(関連スキル)pages/reference/artifact-input-contract.md — 入力 artifact の契約まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
<What this skill does>
日本語の概要は準備中です。原文の説明を表示しています。
画像・ボタン・フォーム要素に適切なアクセシブルネームがあるか確認する。
Ensure ADRs capture context, decision, alternatives, tradeoffs, and follow-ups in a way that prevents future drift.
日本語の概要は準備中です。原文の説明を表示しています。
敵対的分析手法を統合したレビューの entry skill。認知バイアス対策の3手法 (Pre-mortem / War Game / Logic Torturing)と、宣言・主張と実態の乖離を突く claim-vs-actual 検出3パターン(Self-Contradiction / Refactor-Claim Audit / Cross-File Leakage)へルーティングし、通常のレビューでは見えない設計の盲点・ 防御の穴・論理の弱点・宣言と実装のズレを可視化する。
Review changes to the Agent Skills import/export bridge for path safety, round-trip fidelity, and validation correctness.
日本語の概要は準備中です。原文の説明を表示しています。
Checks whether AI-assisted work defines review criteria, accessible context, explicit review loop, human judgment boundary, and feedback capture before delegating to an agent.
日本語の概要は準備中です。原文の説明を表示しています。