full-stack-skills/swift-skills/swift-package-manager

Claude Code and agent skill by full-stack-skills/swift-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Design, repair, and validate Swift Package Manager manifests, products, targets, dependencies, resources, plugins, platform constraints, binary targets, build settings, test topology, CI, and publishing. Use for Package.swift, Package.resolved, Sources, Tests, Plugins, target layout, dependency resolution, or SwiftPM build failures.

Install

npx vskill@latest install full-stack-skills/swift-skills/swift-package-manager

SKILL.md

Swift Package Manager

Own package topology and reproducibility. Defer source semantics to swift-stable and behavioral test design to swift-testing.

Inspect first

  • Read Package.swift, resolved dependencies, source/test/resource layout, plugins, generated code, and CI.
  • Record tools version, compiler, platforms, products, targets, conditions, unsafe flags, and dependency pinning policy.
  • Run swift package describe and inspect the affected target graph.
  • Verify manifest APIs and platform/compiler requirements against official Swift documentation before upgrading.

Design rules

  • Give each target one coherent responsibility and explicit dependencies.
  • Expose libraries/executables through products only when consumers need them.
  • Declare resources explicitly and test lookup through Bundle.module.
  • Avoid unsafe flags in reusable products; document unavoidable C/C++ linker and header boundaries.
  • Keep generated sources deterministic and plugins explicit about inputs, outputs, permissions, and tools.
  • Do not commit credentials. Use CI secret stores and environment/provider boundaries.
  • Separate production targets from a dedicated <project>-test acceptance package or clearly isolated integration test target for large migrations.
  • Validate macOS/Linux behavior when the package claims both; Apple-framework imports require conditional boundaries.

Verification

bash
swift package describe
swift package resolve
swift build
swift test

For a published library, add clean consumer-package compilation, API compatibility review, symbol/ABI checks where promised, and artifact inspection.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/full-stack-skills/swift-skills/swift-package-manager/badge)](https://verified-skill.com/skills/full-stack-skills/swift-skills/swift-package-manager)

Something wrong with this skill or its page? Tell us.