Skip to content
Back to skills

Changes Explain

ASecurity

Explain a pull request, commit range, branch, or local diff from a system-design perspective. Use for practical understanding of changed behavior, boundaries, flow, ownership, operations, risks, and verification rather than defect review.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 17, 2026
developmentcode-reviewgitdocumentation

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add yarlson/yarstack --skill changes-explain --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Changes Explain?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Changes Explain
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yarlson-changes-explain/badge)](https://www.skillsdirectory.com/skills/yarlson-changes-explain)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: changes-explain
description: Explain a pull request, commit range, branch, or local diff from a system-design perspective. Use for practical understanding of changed behavior, boundaries, flow, ownership, operations, risks, and verification rather than defect review.
---

# Explain Changes

Translate one code comparison into its effects on the system, without inventing intent or exposing sensitive content.

## Workflow

1. Fix the comparison. For a branch or pull request, compare against the merge base (`git diff <base>...<head>`, or `gh pr diff`), not the current tip of the base branch. For local work, include staged, unstaged, and untracked files. If the scope cannot be isolated, say so and qualify the explanation.
2. Read the diff, the full changed files, the surrounding code they depend on, the tests, the configuration, and any linked brief that is in scope.
3. Group the edits by changed behavior or responsibility, not by file.
4. For each group, explain the previous and new behavior, the affected owner or boundary, the data and control flow, the external interactions, and the effects on users, developers, runtime, or operations.
5. Describe changed failure handling, compatibility, rollout, CI, verification, and remaining risk where the change alters them.
6. Mark what you observed in code, what the documentation or pull request says was intended, and what you infer.

Keep the task read-only. Redact secrets and sensitive diff content. Use `code-review` for defect findings and `rollout-readiness-review` for an operational-readiness judgment.

## Result

Start with a short summary of the overall change, then explain each group. Omit syntax trivia and empty sections. Finish when every material group is explained and the evidence limits are stated.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.