Back to list
lis186

dependency-analyzer

by lis186

A set of AI-powered slash commands for Claude Code and OpenSkills (support Cursor, Windsurf and Gemini CLI) that help you understand any codebase quickly

25🍴 0📅 Jan 18, 2026

SKILL.md


name: dependency-analyzer description: Analyze dependencies for upgrade planning and migration. Use when user asks "upgrade to X", "migrate from X to Y", "what breaks if we upgrade", "iOS 17 migration", "React 18 upgrade", or planning framework/SDK upgrades.

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

  1. Identify the upgrade path or library to analyze
  2. Run /sourceatlas:deps "<upgrade>" with the migration description
  3. 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?"

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon