dependency-analyzer

Trigger this skill when the user:

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "dependency-analyzer" with this command: npx skills add lis186/sourceatlas/lis186-sourceatlas-dependency-analyzer

Dependency Analyzer

When to Use

Trigger this skill when the user:

  • Is planning a framework or SDK upgrade

  • Wants to know migration effort for version changes

  • Asks about deprecated APIs or breaking changes

  • Needs to audit usage of a specific library

  • Asks "how much work to upgrade X"

Instructions

  • Identify the upgrade path or library to analyze

  • Run /sourceatlas:deps "<upgrade>" with the migration description

  • Returns deprecated APIs, breaking changes, and migration checklist

Command Formats

  • iOS upgrade: /sourceatlas:deps "iOS 16 → 17"

  • Android: /sourceatlas:deps "Android API 35"

  • React: /sourceatlas:deps "React 17 → 18"

  • Python: /sourceatlas:deps "Python 3.11 → 3.12"

  • Library audit: /sourceatlas:deps "kotlinx.coroutines"

What User Gets

  • Phase 0 Rule Confirmation (preview before scanning)

  • Required Changes: Removable checks, deprecated APIs

  • Modernization Opportunities: New features available

  • Usage Summary: All API usage with file:line references

  • Third-party compatibility

  • Migration Checklist with effort estimates

Example Triggers

  • "We need to upgrade to iOS 17, how much work?"

  • "What breaks if we upgrade React to 18?"

  • "Plan the Python 3.12 migration"

  • "Check our usage of AFNetworking"

  • "How hard is the Swift 6 migration?"

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

pattern-finder

No summary provided by upstream source.

Repository SourceNeeds Review
General

history-analyzer

No summary provided by upstream source.

Repository SourceNeeds Review
General

impact-analyzer

No summary provided by upstream source.

Repository SourceNeeds Review