secondsky avatar

Swift Best Practices

A comprehensive reference for modern Swift development that covers the big shift to Swift 6's concurrency model. Focuses on actors, async/await, MainActor isolation, and Sendable conformance with practical patterns for avoiding data races. Integrates with the SwiftLens MCP server to combine semantic code analysis with design guidance. Includes migration advice for Swift 5 codebases, API naming conventions following Apple's guidelines, and coverage of breaking changes in Swift 6. Genuinely useful if you're writing production Swift for iOS or macOS and need to navigate the stricter concurrency checking without fighting the compiler. The examples are clear and show both what to do and common pitfalls to avoid.

skills.sh installs
326
GitHub stars
248
last updated
Aug 21, 2026

Install

$ npx -y skills add secondsky/claude-skills --skill swift-best-practices --agent claude-code

Installs into .claude/skills of the current project.

Files

A comprehensive reference for modern Swift development that covers the big shift to Swift 6's concurrency model. Focuses on actors, async/await, MainActor isolation, and Sendable conformance with practical patterns for avoiding data races. Integrates with the SwiftLens MCP server to combine semantic code analysis with design guidance. Includes migration advice for Swift 5 codebases, API naming conventions following Apple's guidelines, and coverage of breaking changes in Swift 6. Genuinely useful if you're writing production Swift for iOS or macOS and need to navigate the stricter concurrency checking without fighting the compiler. The examples are clear and show both what to do and common pitfalls to avoid.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/secondsky/claude-skills
Categories
Backend & APIs, Documentation, Mobile Development, Design & UI/UX
First seen
Jun 3, 2026

More from secondsky/claude-skills

All 146
1vinayakkulkarni avatarnuxt-best-practicesvinayakkulkarni/vue-nuxt-best-practicesNuxt 4 performance optimization and architecture guidelines (current through Nuxt 4.5) for building fast, maintainable full-stack applications. This skill shoul325skills.sh installs
2checkly avatarchecklycheckly/checkly-cliSet up, create, test and manage monitoring checks using the Checkly CLI. Use when working with API Checks, Browser Checks, URL Monitors, ICMP Monitors, Playwrig321skills.sh installs
3fanzhidongyzby avatarserper-scholarfanzhidongyzby/openclaw-serper使用 Google Scholar API 进行学术搜索,查找论文、研究报告、学术文献,获取引用信息、作者、发表刊物等详细信息。321skills.sh installs
4secondsky avatarcloudflare-workers-frameworkssecondsky/claude-skillsFramework integration for Cloudflare Workers. Use when building with Hono, Remix, Next.js, Astro, SvelteKit, Qwik, or Nuxt on Workers. Covers routing, SSR, stat321skills.sh installs
5dfinity avatarhttps-outcallsdfinity/icskillsMake HTTPS requests from canisters to external web APIs. Covers transform functions for consensus, cycle cost management, response size limits, and idempotency 317skills.sh installs
6silvainfm avatarduckdbsilvainfm/claude-skillsFast in-process analytical database for SQL queries on DataFrames, CSV, Parquet, JSON files, and more. Use when user wants to perform SQL analytics on data file317skills.sh installs