change-impact-analyzer

Analyze change impact and validate delta specifications for brownfield systems.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Eigo-Mt-Fuji/portfolio-2026 --skill change-impact-analyzer-eigo-mt-fuji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: change-impact-analyzer
Source: https://github.com/Eigo-Mt-Fuji/portfolio-2026/tree/main/.claude/skills/change-impact-analyzer
Command: npx skills add https://github.com/Eigo-Mt-Fuji/portfolio-2026 --skill change-impact-analyzer-eigo-mt-fuji

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes the impact of proposed changes on existing systems (brownfield projects) and validates delta specifications. It helps teams identify affected components, detect breaking changes, and plan migrations with risk assessments.

Core Features & Use Cases

  • Affected component identification
  • Breaking change detection
  • Dependency graph updates
  • Integration point impact analysis
  • Database migration assessment
  • API compatibility checks
  • Migration planning and risk mitigation
  • Delta spec validation (ADDED/MODIFIED/REMOVED/RENAMED)

Use cases:

  • Proposing changes to existing systems and validating brownfield integrations
  • Validating delta specifications before implementation
  • Planning migrations and communication with stakeholders

Quick Start

Provide your change proposal at changes/[change-id]/proposal.md and delta specs at changes/[change-id]/specs/*/spec.md, then trigger the analyzer to generate an impact report.

Frequently Asked Questions about change-impact-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze the impact of changes on existing systems?

Impact analysis identifies affected components, detects breaking changes, and assesses integration implications when proposing modifications to brownfield projects. Provide your change proposal and delta specs, then trigger the analyzer to generate a comprehensive impact report with risk assessments and migration plans.

What does delta spec validation do?

Delta spec validation classifies changes as ADDED, MODIFIED, REMOVED, or RENAMED and reports integration implications. This ensures proposed modifications align with system constraints before implementation and helps validate brownfield integrations.

Can I detect breaking changes when modifying legacy systems?

Yes. The analyzer detects breaking changes by examining affected components, checking API compatibility, analyzing dependency graph updates, and assessing database migration impact. It reports which integration points are affected and provides risk mitigation guidance.

How do I plan migrations for brownfield projects?

Provide change proposals and delta specifications to generate migration plans that identify affected components, assess database schema changes, check API compatibility, and include risk assessments. The analyzer outputs integration implications and stakeholder communication guidance.

What information do I need to provide to analyze change impact?

Provide your change proposal at changes/[change-id]/proposal.md and delta specs at changes/[change-id]/specs/*/spec.md. The analyzer processes these inputs to identify affected components, detect breaking changes, update dependency graphs, and generate risk assessments.

When should I use impact analysis for system changes?

Use impact analysis before implementing changes to existing systems to validate brownfield integrations, plan migrations with stakeholders, assess database migration feasibility, and understand breaking change risks across affected components and integration points.