What problem does it solve?
This Skill resolves complex Swift Package Manager dependency issues, including version conflicts, duplicate symbols, and Swift language mode mismatches that prevent successful builds.
Core Features & Use Cases
- Conflict Diagnosis: Automatically identifies version range incompatibilities and duplicate symbol errors in your dependency graph.
- Resolution Strategies: Provides actionable steps to fix transitive dependency issues, platform version mismatches, and macro build failures.
- Use Case: When your project fails to build with a "no such module" error or a "duplicate symbol" linker error, this Skill analyzes your Package.swift and Package.resolved files to pinpoint the exact dependency causing the collision and suggests the necessary version adjustments.
Quick Start
Use the axiom-resolve-spm skill to analyze the current directory and identify the cause of the build failure.