Nm Imbue Diff Analysis
by @athola
Analyzes changesets with risk scoring, categorization by type and impact, and release note preparation
clawhub install nm-imbue-diff-analysisπ About This Skill
name: diff-analysis description: | Analyze changesets with risk scoring, categorization by type/impact, and release note preparation version: 1.9.4 triggers: - changes - semantic-analysis - risk-assessment - categorization - summaries metadata: {"openclaw": {"homepage": "https://github.com/athola/claude-night-market/tree/master/plugins/imbue", "emoji": "\ud83e\udd9e", "requires": {"config": ["night-market.imbue:proof-of-work"]}}} source: claude-night-market source_plugin: imbue
> Night Market Skill β ported from claude-night-market/imbue. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
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
When NOT To Use
Activation Patterns
Trigger Keywords: diff, changes, release notes, changelog, migration, impact, risk assessmentAuto-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 workflowConditional Loading
modules/risk-assessment-framework.md when risk assessment is neededmodules/git-diff-patterns.md when working with git repositoriesIntegration
sanctum:git-workspace-review for git data gatheringimbue:proof-of-work for capturing analysis evidenceimbue:structured-output for formatting final deliverablesRequired TodoWrite Items
1.diff-analysis:baseline-established
2. diff-analysis:changes-categorized
3. diff-analysis:risks-assessed
4. diff-analysis:summary-preparedMark 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
Troubleshooting
Common Issues
Command not found Ensure all dependencies are installed and in PATH
Permission errors Check file permissions and run with appropriate privileges
Unexpected behavior
Enable verbose logging with --verbose flag
β‘ When to Use
π Tips & Best Practices
Common Issues
Command not found Ensure all dependencies are installed and in PATH
Permission errors Check file permissions and run with appropriate privileges
Unexpected behavior
Enable verbose logging with --verbose flag