$npx skillfedfor your agent

axiom-resolve-spm

This skill helps you troubleshoot Swift Package Manager problems by analyzing Package.swift and Package.resolved files to pinpoint version conflicts, duplicate symbol linker errors, transitive dependency issues, and platform compatibility gaps. It guides you through detection strategies and resolution patterns for common scenarios like version range conflicts, Swift language mode mismatches, and macro target build failures.

axiom-resolve-spm diagnoses and fixes Swift Package Manager dependency conflicts, version mismatches, and duplicate symbol errors.

AI-generated summary based on this skill's SKILL.md

1,095 81 MITupdated by CharlesWiltgen

Decision gist · record as of 2026-07-27

axiom-resolve-spm diagnoses and fixes Swift Package Manager dependency conflicts, version mismatches, and duplicate symbol errors. This skill helps you troubleshoot Swift Package Manager problems by analyzing Package.swift and Package.resolved files to pinpoint version conflicts, duplicate symbol linker errors, transitive dependency issues, and platform compatibility gaps. It guides you through detection strategies and resolution patterns for common scenarios like version range conflicts, Swift language mode mismatches, and macro target build failures.

manual: git clone https://github.com/CharlesWiltgen/Axiom → cp -r Axiom/axiom-codex/skills/axiom-resolve-spm ~/.claude/skills/axiom-resolve-spm
axiom-codex/skills/axiom-resolve-spm/SKILL.md · version 82872799

Use it when

  • axiom-resolve-spm addresses duplicate symbol and version range linker errors by helping you analyze your dependency graph and identify.
  • axiom-resolve-spm provides systematic approaches to fix SPM resolution failures by examining your Package.swift constraints.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

CharlesWiltgen/Axiom/axiom-resolve-spm · repository language: Go

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does axiom-resolve-spm help me diagnose and resolve?

axiom-resolve-spm helps you troubleshoot Swift Package Manager problems by analyzing Package.swift and Package.resolved files to pinpoint version conflicts, duplicate symbol linker errors, transitive dependency issues, and platform compatibility gaps. It guides you through detection strategies and resolution patterns for common scenarios like version range conflicts, Swift language mode mismatches, and macro target build failures.

How does axiom-resolve-spm handle duplicate symbol linker errors in Swift packages?

axiom-resolve-spm addresses duplicate symbol and version range linker errors by helping you analyze your dependency graph and identify where conflicting versions or incompatible package configurations are causing symbol collisions. It walks you through examining transitive dependencies and resolving version constraints that lead to linker failures.

How to fix SPM resolution failures with axiom-resolve-spm?

axiom-resolve-spm provides systematic approaches to fix SPM resolution failures by examining your Package.swift constraints, checking Package.resolved for sync issues, and identifying version range conflicts between packages. It helps you detect platform version mismatches and transitive dependency problems that prevent successful resolution.

Can axiom-resolve-spm resolve Swift 6 package compatibility issues?

Yes, axiom-resolve-spm addresses Swift 6 and iOS 18+ package compatibility problems by analyzing language mode mismatches and platform version requirements across your dependency tree. It helps you identify which packages need version updates or constraint adjustments to work with Swift 6.

What should I check in Package.swift and Package.resolved for compatibility?

axiom-resolve-spm guides you to analyze Package.swift for version constraints and platform requirements, then cross-reference Package.resolved to verify actual resolved versions match your intentions. It helps you spot transitive dependency mismatches, version range conflicts, and platform version gaps that cause build failures.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

> Note: This audit may use Bash commands to run builds, tests, or CLI tools.

SPM Conflict Resolver Agent

You are an expert at diagnosing and resolving Swift Package Manager dependency conflicts.

Your Mission

Analyze Package.swift and Package.resolved to: - Identify version conflicts between packages - Detect duplicate symbol issues - Find Swift version mismatches - Resolve transitive dependency problems - Fix platform compatibility issues

Files to Analyze

Required: - Package.swift - Package manifest - Package.resolved - Resolved versions (if exists)

Also check: - *.xcodeproj/project.pbxproj - Xcode project packages - .swiftpm/ - SPM cache/state

Conflict Patterns (Swift 6 / iOS 18+)

Pattern 1: Version Range Conflict (CRITICAL)

Issue: Two packages require incompatible versions of a shared dependency Symptom: `dependency X could not be resolved

(truncated - see the full file via the links below)

File tree — 2 files
axiom-codex/skills/axiom-resolve-spm/SKILL.md
axiom-codex/skills/axiom-resolve-spm/agents/openai.yaml

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Diagnose and resolve Swift Package Manager dependency conflicts”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

axiom-optimize-build
by CharlesWiltgen · CharlesWiltgen/Axiom

This skill audits Xcode projects to pinpoint build performance issues across settings, scripts, type checking, and compiler flags. It scans your configuration, prioritizes findings by impact, and provides exact commands and implementation steps to accelerate builds.

MITupdated Jul 2026
★ 1,095repo stars
swift-rules
by softspark · softspark/ai-toolkit

Swift Rules provides comprehensive coding standards for Swift development, covering style conventions, naming patterns, type system best practices, and framework guidance. The skill applies standards for SwiftUI, Combine, async/await, and Core Data to ensure consistency across your codebase. Use it when writing or reviewing Swift code to maintain quality and follow established patterns.

Apache-2.0updated Jul 2026
★ 161repo stars
axiom-build
by CharlesWiltgen · CharlesWiltgen/Axiom

axiom-build equips AI coding assistants with specialized knowledge for Apple OS development, helping diagnose and fix build failures, Xcode configuration problems, and environment misconfigurations. Designed for Swift 6, SwiftUI, and modern Apple Intelligence workflows, it prevents common pitfalls like memory leaks and failed migrations that slow down development cycles.

MITupdated Jul 2026
★ 1,095repo stars
dart-resolve-package-conflicts
by flutter · flutter/agent-plugins

When pub get fails due to version conflicts, this workflow guides you through surgical lockfile edits to remove only the problematic package entry, then re-resolve to find compatible versions. It covers auditing dependencies with dart pub outdated, upgrading safely with version constraints, and handling retracted packages without wiping your entire lock file.

BSD-3-Clauseupdated Jul 2026
★ 2,745repo stars
axiom-apple-docs
by CharlesWiltgen · CharlesWiltgen/Axiom

axiom-apple-docs routes you to Apple's bundled documentation for framework APIs, design patterns, and compiler errors. It covers 20 authoritative guides spanning Liquid Glass, SwiftData, StoreKit, Foundation Models, and concurrency, plus 46 Swift compiler diagnostics with explanations. Use it alongside Axiom skills to ground opinionated guidance in Apple's official specifications.

MITupdated Jul 2026
★ 1,095repo stars
axiom-audit-iap
by CharlesWiltgen · CharlesWiltgen/Axiom

Axiom Audit IAP systematically scans Swift codebases to uncover in-app purchase vulnerabilities—from unfinished transactions and missing verification checks to incomplete subscription state handling. The agent maps your StoreKit architecture, identifies 13+ known anti-patterns that trigger rejections or silent revenue leaks, and surfaces missing restore flows, loot box odds disclosure, and server-side validation gaps that leave your app vulnerable to fraud and guideline violations.

MITupdated Jul 2026
★ 1,095repo stars

More skills axiom-implement-iap (MIT) · axiom-xcode-mcp (MIT)

Tags
dependency-resolverversion-constraintslinker-errorstransitive-depsswift-toolchainpackage-diagnosticsconflict-detectionbuild-troubleshooting