kb-blast-radius

Compute reverse dependencies from seed changes to identify impacted files.

2|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Conava/claude-devline --skill kb-blast-radius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-blast-radius
Source: https://github.com/Conava/claude-devline/tree/main/skills/kb-blast-radius
Command: npx skills add https://github.com/Conava/claude-devline --skill kb-blast-radius

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Blast radius analysis helps teams determine exactly which files are affected when a seed file changes by computing reverse dependencies, reducing blind spots and rework in codebases.

Core Features & Use Cases

  • Seed-based reverse dependency mapping to reveal affected files.
  • BFS expansion with configurable depth to cover direct and transitive dependents.
  • Test-file association to surface relevant validation scenarios.
  • Language-agnostic parsing across JS/TS, Python, Go, Rust, Java, and more for quick impact assessment.

Quick Start

Run the blast-radius script with your changed files to see all affected dependencies.

Frequently Asked Questions about kb-blast-radius

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

FAQPage Schema
How do I find impacted files when a seed file changes in a codebase?

Blast radius analysis identifies impacted files by computing reverse dependencies from seed changes, using BFS-based traversal to enumerate both direct and transitive dependents across your codebase.

Does reverse dependency analysis work with Python, Go, Rust, and Java codebases?

Reverse dependency analysis supports language-agnostic import parsing across JS/TS, Python, Go, Rust, Java, and more, allowing quick impact assessment regardless of your technology stack.

What's the best way to map transitive dependents during code review and integration?

Apply blast radius analysis during planning, review, and integration to surface direct and transitive dependents, using BFS expansion with configurable depth to reveal all affected files and reduce rework.

Can I limit the depth of BFS traversal when mapping reverse dependencies?

Blast radius analysis uses BFS expansion with configurable depth to cover direct and transitive dependents, letting you control traversal boundaries when enumerating impacted files from seed changes.

How does test-file association work when analyzing the blast radius of a change?

Blast radius analysis includes test-file association to surface relevant validation scenarios, linking impacted source files with their corresponding tests to ensure comprehensive review coverage.