axiom-resolve-spm

Diagnose Swift Package Manager dependency conflicts and build errors.

34|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DengNaichen/Stet --skill axiom-resolve-spm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-resolve-spm
Source: https://github.com/DengNaichen/Stet/tree/main/.agents/skills/axiom-resolve-spm
Command: npx skills add https://github.com/DengNaichen/Stet --skill axiom-resolve-spm

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about axiom-resolve-spm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my Xcode build fail with a duplicate symbol linker error?

Duplicate symbol linker errors in Xcode often stem from Swift Package Manager transitive dependency collisions. Analyzing your Package.swift and Package.resolved files pinpoints the exact dependency causing the duplicate symbol issue and suggests necessary version adjustments.

How do I resolve Swift Package Manager version conflicts in my iOS project?

To resolve Swift Package Manager version conflicts, you must identify version range incompatibilities within your dependency graph. This involves analyzing your dependency files to pinpoint the exact package causing the collision and applying the suggested version adjustments.

What causes a no such module error when integrating Swift packages?

A no such module error during Swift package integration typically indicates a dependency graph failure or Swift language mode mismatch. Diagnosing the Package.resolved file identifies the specific dependency causing the integration failure and platform compatibility issues.

Can I fix Swift language mode mismatches and macro build failures in macOS development?

Yes, you can fix Swift language mode mismatches and macro build failures in macOS development. Resolution strategies apply to iOS and macOS environments to correct platform version mismatches and align Swift language modes for successful builds.

What is the best way to diagnose transitive dependency issues in a Swift project?

The best way to diagnose transitive dependency issues is to analyze the dependency graph for version range incompatibilities. This process identifies the exact dependencies causing integration failures and provides actionable steps to fix platform version mismatches.

How to fix SPM dependency conflicts when my Swift package fails to build?

To fix SPM dependency conflicts when a Swift package fails to build, analyze the current directory's Package.swift and Package.resolved files. This identifies the dependency causing the collision and suggests the necessary version adjustments for resolution.