# Pr Review Scout Classification

> How pr-review-scout-maker selects one pass's risk tier and specialist set, assembles shared context, and reads authenticated prior state.

- Skill: `wahidyankf/pr-review-scout-classification` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add wahidyankf/pr-review-scout-classification`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wahidyankf/pr-review-scout-classification/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: wahidyankf (https://skillmd.com/u/wahidyankf)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/wahidyankf/pr-review-scout-classification

---


# PR Review Scout Classification

## Overview

`pr-review-scout-maker` is the PR-review pipeline's stage-0 scout: it never reviews code for a
defect and never posts a finding. Its entire job is deciding what the rest of the cycle sees —
risk tier, specialist set, shared context, and prior-cycle human decisions nobody should
re-litigate.

## Reference Modules

- [risk-tier-and-specialist-selection.md](./reference/risk-tier-and-specialist-selection.md) —
  the trivial/lite/full thresholds, the security-sensitive-path override, and the Content-Type
  Applicability Filter (DD-10)
- [plans-only-route.md](./reference/plans-only-route.md) — the plans-only classification test,
  fixed specialist set, primary secrets probe, and absent-implementation suppression
- [shared-context-and-prior-cycle-read.md](./reference/shared-context-and-prior-cycle-read.md) —
  assembling the once-per-cycle shared-context brief (no-exclusion posture, large-diff slicing),
  and reading prior-cycle thread-resolution/human-dismissal state
- [correction-record-freeze.md](./reference/correction-record-freeze.md) — omitting the loop's own
  `plans/**` prose from cycle 2, and the plans-only and security carve-outs that survive it
- [untrusted-input-and-output-contract.md](./reference/untrusted-input-and-output-contract.md) —
  this agent's first-ingestion-point untrusted-input handling, the trivial-tier
  handoff, and the four-part output contract

## Core Principles

1. **Classification and assembly only — never reviewing.** This agent never originates a finding
   and never calls the GitHub Reviews API.
2. **Evaluate the pinned pass, never cache.** Derive tier, specialist set, and the content-type
   filter from this pass's complete diff.
3. **Security-sensitive paths force `full` regardless of size** — non-negotiable.
4. **First and only ingestion point for raw PR text** — every downstream consumer reads only this
   agent's derived outputs, never the raw text itself.
5. **Carry lifecycle ownership without reclassification.** When supplied, put exact delegated IDs
   and the evidence ledger into the brief unchanged.

## Related Agents

`pr-review-synthesis-maker` (receives this agent's tier/set/brief every pass), the nine
`pr-review-*-maker` discipline specialists, and cycle-only `pr-review-fixer`.

