impact-analyzer
Analyze what code will be affected by changes. Use when user asks "what will break if I change X", "impact of changing X", "dependencies of X", "is it safe to modify X", or before making significant code changes.
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install lis186/SourceAtlas/impact-analyzer skilz install lis186/SourceAtlas/impact-analyzer --agent opencode skilz install lis186/SourceAtlas/impact-analyzer --agent codex skilz install lis186/SourceAtlas/impact-analyzer --agent gemini
First time? Install Skilz: pip install skilz
Works with 22+ AI coding agents
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/lis186/SourceAtlas cp -r SourceAtlas/plugin/skills/impact-analyzer ~/.claude/skills/ Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
automating-mail
by SpillwaveSolutionsAutomates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation",...
automating-reminders
by SpillwaveSolutionsAutomates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...
mastering-postgresql
by SpillwaveSolutionsPostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...
automating-contacts
by SpillwaveSolutionsAutomates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...
Agentic Skill Details
- Repository
- SourceAtlas
- Type
- Other
- Meta-Domain
- N/A
- Primary Domain
- N/A
- Market Score
- 75.0
Agent Skill Grade
C
Score: 75/100
Click to see breakdown
Score Breakdown
Areas to Improve
- No references directory exists; complex scenarios like interpreting risk levels or migration strategies would benefit from detailed documentation
- Lists output types but provides no concrete example of what the actual output looks like
- 'When to Use' and 'Example Triggers' sections overlap with metadata description; wastes tokens
Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 1/18/2026
Developer Feedback
I took a look at your impact-analyzer skill and wanted to share some thoughts.
Links:
The TL;DR
You're at 75/100, which is solid C-grade territory. This is based on Anthropic's skill best practices rubric. Your strongest area is Spec Compliance (13/15) — the metadata and YAML are dialed in. Weakest area is Utility (14/20) — the skill doesn't quite deliver enough concrete value or guidance for users trying to actually use it.
What's Working Well
- Tight spec compliance. Your YAML frontmatter is valid, naming conventions are correct (hyphen-case), and the description includes good trigger phrases like "what will break if I change X" — that's solid discoverability.
- Clean, concise structure. At 44 lines, there's zero fluff. Each section earns its place, which is the opposite of most skills I review.
- Good flexibility in scope. Offering impact analysis across files, APIs, components, and models gives users real degrees of freedom instead of a one-size-fits-all tool.
The Big One: Missing Sample Output
This is holding you back the most. You list output types (impact summary, risk level assessment, breaking changes, etc.) but never show what that actually looks like. A user reading your skill has no concrete picture of what they're getting.
Fix: Add a "Sample Output" section showing a real, formatted example — something like:
## Sample Output
**Target:** UserAuthService class
**Impact Summary:**
- 3 direct dependents
- 12 transitive dependents
- Affects login flow, password reset, session management
**Risk Level:** 🔴 HIGH
- Breaking changes: `authenticate()` signature change
- Migration effort: 2-3 hours per dependent
This alone could bump you +2-3 points in Utility.
Other Things Worth Fixing
Add a references directory. Complex scenarios like interpreting risk levels or migration patterns deserve their own docs. Create
references/risk-levels.mdexplaining red/yellow/green criteria andreferences/migration-patterns.mdwith common strategies. (+3 points potential)Error handling guidance is missing. What happens if the target isn't found? If the command fails? Add a step 4: "If target not found, suggest similar names or ask user to clarify scope." (+2 points)
Redundant trigger documentation. Your triggers are listed in metadata, "When to Use" section, AND "Example Triggers" section. Pick the strongest two places and consolidate — saves tokens and confusion. (+1 point)
Quick Wins
- Add concrete sample output (biggest bang for buck)
- Create references/ directory for edge cases and strategies
- Add error handling step to instructions
- Consolidate trigger documentation to eliminate overlap
Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.
AI-Detected Topics
Extracted using NLP analysis
Report Security Issue
Found a security vulnerability in this agent skill?