impact

Identifies affected areas and risks in a codebase before changes are made.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/jsalio/My-sdd-flow --skill impact-jsalio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: impact
Source: https://github.com/jsalio/My-sdd-flow/tree/main/impact
Command: npx skills add https://github.com/jsalio/My-sdd-flow --skill impact-jsalio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that changes to your codebase are thoroughly analyzed before they are implemented, minimizing the risk of unintended side effects.

Core Features & Use Cases

  • Codebase Impact Analysis: Identifies all affected zones in the codebase and potential breakage points before coding starts.
  • Dynamic Impact Detection: Provides detailed reports on direct and indirect dependencies, contracts that may break, and side effects.
  • Manual Verification Checklist: Offers a structured approach to manual verification of complex cases and blind spots.

Quick Start

Analyze the impact of changes by running the impact command with the spec file as an argument, e.g., /impact docs/specs/feature-name.spec.md

Frequently Asked Questions about impact

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

FAQPage Schema
How do I analyze the impact of code changes before committing?

To analyze the impact of code changes before committing, you can run the impact command with a specification file as an argument. This generates a comprehensive report of all affected areas, direct and indirect dependencies, and potential breakage points before actual coding begins.

What is codebase impact analysis and when do I need it?

Codebase impact analysis is the process of identifying all affected zones and potential breakage points before coding starts. You need it when introducing changes to minimize the risk of unintended side effects and ensure code safety across complex dependency chains.

Can I detect indirect dependencies and potential side effects before coding?

Yes, you can detect indirect dependencies and potential side effects before coding. Dynamic impact detection provides detailed reports on direct and indirect dependencies, contracts that may break, and side effects prior to implementation.

Does this impact analysis tool provide a manual verification checklist?

Yes, the impact analysis tool provides a manual verification checklist. This offers a structured approach to manually verifying complex cases and identifying blind spots that automated dependency tracking might miss during pre-commit review.

What is the best way to prevent code breakages when modifying dependencies?

The best way to prevent code breakages when modifying dependencies is performing a thorough pre-commit review. By analyzing direct and indirect dependencies and potential risks beforehand, you can identify breakage points and side effects before they reach production.