
from nixos-configuration67
Guidance and patterns for Swift (6.3) projects: package structure, language idioms, concurrency, tooling (swiftlint, swiftformat), testing, and build/test comma
This skill captures comprehensive Swift ecosystem best practices for cross-platform CLI and library development (Swift 6.3). It documents language patterns (value types, optionals, protocols, generics), concurrency and memory rules, package layout, tooling (SwiftLint, SwiftFormat, SourceKit-LSP), testing patterns, and recommended workflows for building and validating Swift packages.
Use this skill when working on Swift projects — creating or reviewing Package.swift, running swift build/test, applying lint/format rules, or when making design choices about concurrency, error handling, and API design. It's useful during code reviews, migrations to Swift 6, or when setting up CI and developer tooling.
Best for agents that provide coding assistance and documentation lookup (Claude Code, Copilot-style assistants, or any agent with access to repository files).
Swift ecosystem reference skill providing language patterns, SPM configuration, toolchain guidance, and concurrency best practices. No scripts included — purely a knowledge document. Well-organized with XML structure covering type system, error handling, concurrency, testing, and toolchain config, but monolithic in a single large SKILL.md without references/ or scripts/ directories.
Clean reference skill with no security concerns. The skill is comprehensive as Swift documentation but lacks modularity. No scripts, no network calls, no credentials. The XML-based structure is well-organized but the entire skill is one large file which could benefit from splitting into references/ subdirectories.