optimize-swift-linter
Optimize Swift Linter
Production-grade Swift code quality patterns drawn from analysis of 75+ top-rated open-source Swift projects, including CotEditor, realm/SwiftLint, nikitabobko/AeroSpace, sindresorhus/Gifski, exelban/stats, and pointfreeco/swift-composable-architecture.
How to Use
- Determine the platform — macOS, iOS, or both?
- Read the relevant references based on the task
- Apply patterns when writing or reviewing code
Reference Routing
Read only what the task requires — do not load everything at once.
| File | When to Read |
|---|---|
references/shared-swift.md |
Always read first. Core Swift patterns: naming, concurrency, error handling, generics, memory management, Codable, @Observable. |
references/airbnb-style-rules.md |
Read when writing any Swift code. Complete Airbnb style rules with WRONG/RIGHT examples, file organization, SwiftUI patterns, testing rules, and copy-paste SwiftLint/SwiftFormat configs. |
references/macos-patterns.md |
When building a macOS app. AppKit, SwiftUI for Mac, menu bar apps, IOKit/SMC system APIs, Sparkle auto-updates, sandboxing, distribution. |
More from yigitkonur/skills-by-yigitkonur
run-research
Use skill if you are answering one technical research question with current web evidence, Reddit practitioner experience, and source-backed synthesis, optionally fanned out across parallel subagents.
42run-agent-browser
Use skill if you are driving the agent-browser CLI for ad hoc browser automation — @ref snapshots, sessions, forms, extraction, screenshots, headed/stealth, or provider runs.
38publish-npm-package
Use skill if you are publishing to npm via GitHub Actions release workflow with trusted publishing, NPM_TOKEN, provenance, semantic-release, changesets, release-please, or fixing npm publish CI.
35init-agent-config
Use skill if you are creating, auditing, or migrating CLAUDE.md, AGENTS.md, or REVIEW.md instruction files, folder-scoped agent guidance, or cross-agent companion entrypoints.
34build-mcp-use-server
Use skill if you are building TypeScript MCP servers with mcp-use/server — server.tool, response helpers, ctx.auth, sessions, transports, widgets, Inspector, deploy.
34build-skills
Use skill if you are creating or substantially revising a Claude skill and need workspace-first evidence, remote comparison, and repo-fit synthesis before writing SKILL.md.
32