code-impact-checker

Locate files and lines affected by breaking changes in TypeScript/TSX projects.

Updated Nov 30, 2025
One-click install
npx skills add https://github.com/snhrm/claude-plugin --skill code-impact-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-impact-checker
Source: https://github.com/snhrm/claude-plugin/tree/main/plugin/skills/code-impact-checker
Command: npx skills add https://github.com/snhrm/claude-plugin --skill code-impact-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill searches the codebase to locate references affected by breaking changes and assesses test coverage to focus remediation efforts effectively.

Core Features & Use Cases

  • Impact Search: Finds affected imports, API usages, and props related to breaking changes.
  • Test Coverage Check: Detects which impacted files are covered by tests and which are not.
  • Guidance: Suggests targeted fixes and test additions to close coverage gaps.
  • Use Case: After a library upgrade introduces a breaking change, identify impacted components and ensure tests cover them.

Quick Start

Scan the codebase for references to the old API and report impacted files along with test coverage status.

Frequently Asked Questions about code-impact-checker

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

FAQPage Schema
How do I identify which files are affected by a breaking change in my TypeScript project?

Identify files affected by breaking changes by searching your codebase for references to the old API, imports, or props. This Skill locates all impacted files and lines, then reports them in structured JSON with context to guide remediation.

Can I check test coverage for code impacted by a library upgrade?

Yes. After identifying impacted files, this Skill assesses which are covered by tests and which lack coverage. It produces a structured report showing covered and uncovered impact points to focus testing efforts.

What's the best way to find all usages of a deprecated API or prop in a React project?

Search your codebase systematically for all references to the deprecated API or prop across imports, function calls, and component props. This Skill automates that search for TypeScript/React projects and maps results to test coverage status.

Does this work with Next.js and TSX components?

Yes. This Skill is built for TypeScript/TSX projects including React and Next.js. It analyzes import usage, function invocations, deprecated props, and associates them with corresponding test files.

How do I ensure all breaking-change impacts are tested before deploying?

Use this Skill to locate all files affected by breaking changes and check which are covered by tests. The structured output identifies coverage gaps so you can add tests before deployment.

What output format does this Skill produce for integration with other tools?

This Skill produces structured JSON containing affected files with paths, line numbers, patterns, and context, plus test coverage status. The output is embeddable and suitable for RAG system ingestion.