Skillzwave Logo
Skillzwave

impact-analyzer

75.0
C

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.

Commands Marketplace
#impact-analyzer description#Analyze#impact#user#modify#safe#component#Impact Analyzer

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...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/lis186/SourceAtlas
2. Copy the agent skill directory:
cp -r SourceAtlas/plugin/skills/impact-analyzer ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

automating-mail

by SpillwaveSolutions

Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation",...

100
A
general
Marketplace
#excel#Mail.OutgoingMessage#Status

automating-reminders

by SpillwaveSolutions

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...

100
A
general
Marketplace
#app.lists.byName#excel#notes

mastering-postgresql

by SpillwaveSolutions

PostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...

100
A
general
Marketplace
#references#search#vector

automating-contacts

by SpillwaveSolutions

Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...

99
A
general
Marketplace
#excel#notes#Contacts.Person

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

Spec Compliance
13/15
PDA Architecture
22/30
Ease of Use
21/25
Writing Style
8/10
Utility
14/20
Modifiers: -3

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

  1. Add a references directory. Complex scenarios like interpreting risk levels or migration patterns deserve their own docs. Create references/risk-levels.md explaining red/yellow/green criteria and references/migration-patterns.md with common strategies. (+3 points potential)

  2. 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)

  3. 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

impact-analyzer description Analyze impact user modify safe component Impact Analyzer API User model

Report Security Issue

Found a security vulnerability in this agent skill?