Skip to content
Back to skills

Change Impact Radar

ASecurity

Predict affected files, modules, APIs, tests, and DB paths before changes. Returns an impact map for human review.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsapidatabasesecurity

Works with

  • api

Security analysis

A100/100

Scanned October 9, 2026

npx -y skills add alisattorov06/ali-kiro --skill change-impact-radar --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Change Impact Radar?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Change Impact Radar
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/alisattorov06-change-impact-radar/badge)](https://www.skillsdirectory.com/skills/alisattorov06-change-impact-radar)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: change-impact-radar
description: Predict affected files, modules, APIs, tests, and DB paths before changes. Returns an impact map for human review.
origin: FlowDeck
---

# Change Impact Radar

Predicts blast surface before the AI touches a single file. Activate this skill by providing the intended change description to the agent.

## When to Activate

Activate before:
- Any multi-file refactor
- API contract changes
- Schema migrations
- Dependency upgrades
- Auth / security changes

## Workflow

1. Read `~/.fd-plan/<slug>/.codebase/ARCHITECTURE.md` and `~/.fd-plan/<slug>/.codebase/STACK.md` for system context
2. Read `~/.fd-plan/<slug>/.codebase/MEMORY.json` to trace the module dependency graph
3. From the change description, identify all directly affected files
4. Walk the dependency graph outward from affected files (depth ≤ 3 hops)
5. Identify test files that cover the affected modules
6. Flag any database schema, API contracts, or config changes
7. Produce the impact map report

## Impact Map Report Format

```markdown
## Change Impact Report

### Direct Impact (files you will edit)
| File | Type | Risk |
|------|------|------|

### Indirect Impact (dependents, ≤3 hops)
| File | Dependency Chain | Risk |
|------|-----------------|------|

### API Contracts at Risk
- [contract name]: [why at risk]

### Tests to Run / Update
- [test file]: covers [module]

### Database / Config paths
- [path]: [what changes]

### Volatility Warnings
- [file]: marked as [stability level]

### Verdict: LOW | MEDIUM | HIGH impact
```

## Guidance

- If MEMORY.json does not exist, run `/fd-task` — its init step builds the graph.
- If a file has no test coverage and is indirectly impacted, flag it as "coverage gap".
- Never proceed with a HIGH impact change without human confirmation.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.