InTouch Hub · Blue Isle Software

PR Diff Summary

Summarize a pull-request diff into a concise reviewer-facing changelog with risk flags.

code-reviewgitpull-requestsummarization

PR Diff Summary

Turns a raw pull-request diff into a concise, reviewer-facing changelog with risk flags — so a busy reviewer can grasp a PR in under two minutes instead of scrolling hundreds of changed lines.

What it does

The InTouch AI assistant loads this skill as a prompt and follows it to:

  1. Parse the change set (files touched, status, line counts).
  2. Classify the PR (feature, bugfix, refactor, docs, test, build/ci, dependency, config, revert).
  3. Write a plain-English changelog, collapsing mechanical churn into a single bullet.
  4. Scan for risk — security (secrets, auth, SQL injection, disabled TLS), data (schema/migrations, destructive deletes), reliability (removed tests, swallowed exceptions, changed retry/timeout logic), and compatibility (changed public APIs, renamed exports, major dependency bumps).
  5. Assign an overall risk level (low / medium / high) and name the files a reviewer should read first.

What to feed it

Either form works:

Optional extras (PR title, description, branch names, linked issue ids) are used when present and never fabricated when absent. The diff itself is always treated as the source of truth — nothing is assumed beyond what the changed lines show.

What it returns

A compact markdown report:

Output is kept tight (around 250 words for a small PR) with no preamble or filler.