agentsclimarketplace

Pr risk review

Skill ckorhonen/swe-skills/skills/pr-risk-review

Claude Code skills for on-demand engineering work — PR risk review, repo introspection, audits, ownership maps. Published at cdd.dev/skills/swe.

Install
npx -y skills add ckorhonen/swe-skills --skill pr-risk-review

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Reviews open or draft pull requests for engineering risk before merge, focusing on missing validation, hidden coupling, rollout and rollback gaps, migrations, feature flags, and other agent-safe next actions. Use when a user says `review this PR for risk`, `pre-merge review`, `is this PR safe to merge`, or asks for a risk-focused PR review. Do NOT use for post-merge production monitoring, broad code smell review, or commit-scoped bug hunting.

SKILL.md

5.9 KB, as published. Nobody here has run it

SWE PR Risk Review

What This Skill Does

Use this skill to review an open or draft pull request before merge and decide where the engineering risk is concentrated.

The expected outcome is a concise risk report that tells the user:

  • what the PR changes
  • what makes it risky or low-risk
  • what validation is missing or weak
  • what rollout, rollback, or migration gaps still need attention
  • what the smallest safe next action is

This skill is deliberately narrower than post-merge monitoring and bug hunting. It is about merge readiness, not production impact and not retrospective defect mining.

When To Use

Use this skill when the user wants to:

  • review a PR before merge
  • decide whether a change is safe to merge
  • identify missing tests, checks, or rollout planning on an open PR
  • assess whether migrations, flags, or interface changes need extra caution
  • get agent-safe follow-up actions without doing the merge

Do Not Use

Do not use this skill for:

  • post-merge production monitoring
  • scanning recent commits for regressions after the fact
  • a broad code style or architecture review with no PR scope
  • general project planning or roadmap feedback
  • security-specific review when the user explicitly asked for a security audit

Inputs To Confirm

Confirm or infer:

  • the PR number, branch, or diff scope
  • the repository or service in scope
  • whether CI or local validation data is available
  • whether the user wants report-only output or a concrete follow-up plan
  • any no-touch areas, rollout constraints, or deadlines

If the request is vague, ask for the PR link or number and the intended review focus before proceeding.

Tooling Stance

This skill is tool agnostic.

Use the strongest available evidence from:

  • PR metadata and diffs
  • CI status or failing checks
  • local test or typecheck commands
  • migration or rollout notes
  • feature-flag or config changes
  • release or rollback documentation

Prefer the repository's own validation commands and only broaden if the local signals are insufficient.

Instructions

Step 1: Define The PR Scope

Capture the PR number or link, title, merge target, and changed files.

If the user gave only a branch name or short description, resolve it to the specific PR before reviewing risk.

Step 2: Map The Risk Surfaces

Inspect the diff and identify the concrete surfaces likely affected:

  • APIs, handlers, jobs, or CLI entry points
  • shared libraries or serialization boundaries
  • schema or migration changes
  • feature-flagged paths
  • rollout, rollback, or compatibility-sensitive surfaces

Keep the mapping short and concrete. Do not widen the scope beyond what the PR actually touches.

Step 3: Check Validation Quality

Assess what evidence exists for the change being safe:

  • tests added or updated
  • existing tests that cover the changed paths
  • CI status and failing checks
  • local validation commands that apply to the touched surface
  • missing validation for risky branches, edge cases, or migrations

Treat missing validation as a real risk signal when the PR changes behavior.

Step 4: Check Rollout And Compatibility Risk

Look specifically for:

  • backward-incompatible API or data changes
  • migrations that need ordering, backfills, or cleanup
  • feature flags without a clear default or rollback path
  • interface changes that require coordinated updates
  • config changes that can fail in partially deployed states
  • hidden coupling across packages, services, or consumers

If the PR depends on an assumption outside the diff, say so explicitly.

Step 5: Separate Strong From Weak Signals

Only report a finding when the evidence supports it.

Bucket observations into:

  • strong risk: concrete gap, inconsistent update, or clear missing safeguard
  • moderate risk: plausible issue with visible local impact
  • weak signal: suspicious but not enough to justify a concrete recommendation

Do not inflate weak signals into firm findings.

Step 6: Propose The Smallest Safe Next Action

For each strong or moderate finding, recommend one small next action such as:

  • add a targeted test
  • document the rollout or rollback assumption
  • split the change into safer phases
  • add a guard or compatibility shim
  • verify the migration order
  • add a feature-flag default or fallback

Keep recommendations tightly scoped and reviewable.

Output Requirements

Provide a report with these sections:

  1. Scope reviewed
  2. Ranked risk findings
  3. Weak-signal observations skipped
  4. Recommended next actions

For each finding, include:

  • PR number, title, and link if available
  • relevant files or surfaces
  • concrete risk evidence
  • why this is a merge risk
  • smallest safe next action
  • suggested validation
  • confidence level

For each weak-signal observation, include:

  • what looked risky
  • why the evidence was insufficient
  • explicit no-action decision

Quality Bar

  • Stay pre-merge and do not drift into post-merge impact analysis
  • Use concrete PR and diff evidence rather than generic review language
  • Treat missing validation and rollout gaps as first-class risk signals
  • Keep the output short, prioritized, and directly actionable
  • Prefer the smallest safe follow-up over broad redesign advice

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.