Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
athola avatar

Diff Analysis

  • 97 installs
  • 325 repo stars
  • Updated August 2, 2026
  • athola/claude-night-market

Run structured git diff analysis with baselines, change-type filters, and semantic risk review before you merge or ship.

About

Git Diff Patterns is a tool-integration companion to imbue:diff-analysis that teaches agents exact git commands for baseline scoping, change-type isolation, and evidence-backed review. Solo and indie builders shipping with Claude Code, Cursor, or Codex use it when a PR or branch diff is too large to eyeball—you define the comparison window, slice additions versus modifications versus deletions, and feed structured findings into semantic categorization and risk assessment. The skill explicitly sequences Sanctum’s git-workspace-review ahead of imbue-specific analysis so repository context (pwd, branch, staged versus unstaged, statistics) is gathered before interpretation. It fits agent workflows that treat review as a repeatable ritual rather than ad-hoc git log scrolling, and it stays anchored in standard git CLI patterns without inventing custom tooling.

  • Establish baselines with merge-base, --stat summaries, and changed-file counts
  • Isolate change types via --diff-filter (A/M/D/R) for focused review passes
  • Four-step usage pattern: Sanctum git context first, then imbue semantic and risk analysis
  • Pairs with sanctum:git-workspace-review for branch, status, and raw diff gathering

Diff Analysis by the numbers

  • 97 all-time installs (skills.sh)
  • Ranked #229 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill diff-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs97
repo stars325
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositoryathola/claude-night-market

What it does

Run structured git diff analysis with baselines, change-type filters, and semantic risk review before you merge or ship.

Files

SKILL.mdMarkdownGitHub ↗

Table of Contents

Diff Analysis Methodology

Overview

Structured method for analyzing changesets: categorize changes, assess risks, generate insights. Works for git diffs, configuration changes, API migrations, schema updates, or document revisions.

When To Use

  • Extracting insights from raw change data
  • Categorizing and prioritizing changes before code reviews
  • Preparing release notes or changelogs
  • Assessing migration scope and risk

When NOT To Use

  • Quick context catchup - use catchup instead
  • Full PR review - use review-core with pensive skills

Activation Patterns

Trigger Keywords: diff, changes, release notes, changelog, migration, impact, risk assessment

Auto-Load When: Git diffs present, change analysis requested, impact assessment needed.

Progressive Loading

Load modules based on workflow stage:

Always Load

  • modules/semantic-categorization.md for change categorization workflow

Conditional Loading

  • modules/risk-assessment-framework.md when risk assessment is needed
  • modules/git-diff-patterns.md when working with git repositories

Integration

  • Use sanctum:git-workspace-review for git data gathering
  • Use imbue:proof-of-work for capturing analysis evidence
  • Use imbue:structured-output for formatting final deliverables

Required TodoWrite Items

1. diff-analysis:baseline-established 2. diff-analysis:changes-categorized 3. diff-analysis:risks-assessed 4. diff-analysis:summary-prepared

Mark each item complete as you finish the corresponding step.

4-Step Methodology

Step 1: Establish Baseline (diff-analysis:baseline-established)

Define comparison scope: what states are being compared, boundary of analysis, and scale metrics.

For git contexts, load modules/git-diff-patterns.md. For other contexts, compare relevant artifacts.

Step 2: Categorize Changes (diff-analysis:changes-categorized)

Group changes by semantic type. Load modules/semantic-categorization.md for change categories, semantic categories, and prioritization.

Step 3: Assess Risks (diff-analysis:risks-assessed)

Evaluate impact. Load modules/risk-assessment-framework.md for risk indicators, levels, and scoring methodology.

Step 4: Prepare Summary (diff-analysis:summary-prepared)

Synthesize findings: theme, scope with counts, risk level, review focus, dependencies. Format for downstream consumption (PR descriptions, release notes, reviews).

Exit Criteria

  • All TodoWrite items completed with categorized changes and risk assessment
  • Downstream workflows have semantic understanding of the changeset
  • Summary ready for appropriate consumption (review, release notes, planning)

Related skills

FAQ

Is Diff Analysis safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.