← ClaudeAtlas

pr-decisionlisted

gate status + evidence status + review findings + unresolved risks + rollback plan から PR 可否を判定する。判定根拠を structured output で出力し、マージ可能かどうかを明示する。
s977043/PlanGate · ★ 2 · AI & Automation · score 66
Install: claude install-skill s977043/PlanGate
# PR Decision Skill Evidence Ledger + Review Gate + GateStatus + Rollback Plan の状態から PR 可否を判定し、 判定根拠を structured output で出力する。 ## Iron Law `NO PR WITHOUT EVIDENCE-BASED GATE PASSAGE` 証拠なしの PR 作成を防ぐ。全ての Gate が通過していることを確認してから PR を作成する。 ## 入力(5 つ) 1. **Gate Status**: Completion Gate の `checks` オブジェクト(PASSED / BLOCKED) 2. **Evidence Status**: EvidenceLedger の `status`(passed / failed / skipped) 3. **Review Findings**: Review Gate の finding 一覧(severity 付き) 4. **Unresolved Risks**: `plan.md` の Risks & Mitigations で未解決のもの 5. **Rollback Plan**: 存在するか、内容は適切か ## 出力: PR 判定レポート ```markdown ## PR 判定レポート ### 判定: {APPROVE | BLOCK | CONDITIONAL} ### Gate Status | Gate | 状態 | |------|------| | Design Gate | {passed / blocked / skipped} | | TDD Gate | {passed / blocked / skipped} | | Review Gate | {passed / blocked / skipped} | | Completion Gate | {PASSED / BLOCKED} | ### Evidence Status - Overall: {passed / failed / skipped} - Missing: {欠落している証拠(なければ "なし")} ### Review Findings サマリ | Severity | 件数 | |----------|------| | critical | {N} | | major | {N} | | minor | {N} | | info | {N} | ### Unresolved Risks - {未解決リスクのリスト(なければ "なし")} ### Rollback Plan - 存在: {あり / なし} - 内容の妥当性: {適切 / 不足} ### 判定根拠 {判定理由を 3〜5 行で記述} ### アクション - {次のアクション(マージ可能 / 修正が必要な項目)} ``` ## 判定基準 | 判定 | 条件 | |------|------| | **APPROVE** | Completion Gate PASSED + Evidence Ledger passed + critical finding = 0 + Rollback Plan あり(critical モード) | | **BLOCK** | Completion Gate BLOCKED、または critical finding >= 1