Skip to content
Development
Skill

/diff-analysis

Analyzes changesets with risk scoring, categorization by type and impact, and release note preparation. Use when extracting insights from raw change data.

From plugin
claude-night-market
337200 skills59 agents162 commands1 MCP
Install
$ npx -y skills add athola/claude-night-market --skill diff-analysis --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/diff-analysis

Context preview

The summary Claude sees to decide when to auto-load this skill.

Analyzes changesets with risk scoring, categorization by type and impact, and release note preparation. Use when extracting insights from raw change data.

SKILL.md

diff-analysis.SKILL.md
name: diff-analysis
description: Analyzes changesets with risk scoring, categorization by type and impact, and release note preparation. Use when extracting insights from raw change data.
alwaysApply: false
category: analysis-methods
tags:
- changes
- semantic-analysis
- risk-assessment
- categorization
- summaries
dependencies:
- imbue:proof-of-work
tools: []
usage_patterns:
- change-analysis
- risk-assessment
- release-preparation
complexity: intermediate
model_hint: standard
progressive_loading: true
module_strategy: workflow-based
estimated_tokens: 800

Table of Contents

  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Activation Patterns](#activation-patterns)
  • [4-Step Methodology](#4-step-methodology)
  • [Exit Criteria](#exit-criteria)

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)
Read more
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

Get the whole plugin

Other skills on claude-night-market.