
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).
This skill has not been reviewed by our automated audit pipeline yet.