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.