Maps file dependencies, flags shared imports, groups files for safe parallel editing before code changes. Use when planning a refactoring, analyzing change impact, or understanding which files a modification will affect.
72
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Generate file impact map before code changes to identify affected files, relationships, cascades — improves agent file partitions for parallel work.
| Use | Skip |
|---|---|
| Feature implementation (Phase 1) | Isolated bug fixes ≤2 files |
| Refactoring (Phase 1 Scope) | |
| Schema changes cascading through queries/components | |
Any task touching libs/ |
Identify files that MUST change from task description.
Find consumers of entry-point exports:
rg -n "import .*from .*libs/auth" # find importers
rg -n "\bAuthCard\b" --type ts --type tsx # find component consumers
rg -n "auth.*route|/auth" # find route referencesIf the assistant exposes a code-usage lookup (find-references), prefer it for symbols: it resolves re-exports and aliases that a text search misses.
Find what entry points depend on:
rg -n "from .*libs/" src/auth/ # shared lib deps
rg -n "from .*config" src/auth/ # config depsProduce a compact map for Team Lead and downstream agents:
Context Map — Feature: Add priceRange
- Entry points:
- src/lib/place/schema.ts
- src/components/PriceRangeFilter/PriceRangeFilter.tsx
- Dependents (trace outward):
- src/pages/places/page.tsx
- src/components/PlacesList/PlaceCard.tsx
- Sources (trace inward):
- src/lib/filters.ts
- src/shared/types/place.ts
- Unaffected (optional):
- src/components/Account/**Validation checkpoint: every search hit lands in the map; all listed files open without errors (typecheck via the codebase-tool slot). Full template, depth levels, partition derivation, Team Lead integration: see REFERENCE.md.
f297837
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.