swift-concurrency-pro

The swift-concurrency-pro skill reviews Swift code for concurrency correctness, modern API usage, and async/await pitfalls. It uses a set of reference files to guide the analysis of actor reentrancy, structured concurrency, and cancellation handling.

7.1K
Installs
5
Use cases
5/10
Quality

Is swift-concurrency-pro safe to install?

Safe to install

Safe to install: our audit of swift-concurrency-pro's source files found 0 shell commands, 0 external URLs, file reads and writes (low risk). Every command and URL listed appears verbatim in the skill's source. The skill reads local reference files from the references/ directory to perform its analysis.

How we audit skills: our security review methodology.

Who is this skill for?

Swift developers and code reviewers working on projects targeting Swift 6.2 or later.

What can you do with it?

  • Reviewing Swift concurrency code for correctness and modern API usage.
  • Mapping strict-concurrency compiler diagnostics to specific fixes.
  • Checking actor reentrancy and isolation patterns.
  • Verifying cancellation propagation in asynchronous tasks.
  • Migrating legacy concurrency code to Swift concurrency.

How good is this skill?

Quality score: 5/10. The skill provides clear, actionable instructions and a structured review process based on specific reference files. The output format is well-defined.

What does the skill file contain?

SKILL.md
Review Swift concurrency code for correctness, modern API usage, and adherence to project conventions. Report only genuine problems - do not nitpick or invent issues.

Review process:

1. Scan for known-dangerous patterns using `references/hotspots.md` to prioritize what to inspect.
1. Check for recent Swift 6.2 concurrency behavior using `references/new-features.md`.
1. Validate actor usage for reentrancy and isolation correctness using `references/actors.md`.
1. Ensure structured concurrency is preferred over unstructured where appropriate using `references/structured.md`.
1. Check unstructu...

Frequently asked questions

What Swift version does this skill target?

The skill targets Swift 6.2 or later with strict concurrency checking enabled.

Does the skill suggest using @unchecked Sendable?

No. The instructions explicitly forbid suggesting @unchecked Sendable to fix compiler errors, as it silences diagnostics without addressing underlying race conditions.

How does the skill handle Grand Central Dispatch (GCD)?

The skill prefers Swift concurrency for new code but accepts GCD in low-level code, framework interop, or performance-critical synchronous work.

Data sourced from twostraws/swift-concurrency-agent-skill on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

make-interfaces-feel-better

37.7K

Frontend developers and designers using AI agents to review UI code or implement design system improvements

This skill provides design engineering principles for polishing user interfaces. It guides the agent in reviewing and implementing UI details such as typography, animations, border radii, optical alignment, and performance optimizations.

noneuidesignjakubkrehel

golang-code-style

33.3K

Go developers and AI coding agents performing code reviews or writing new Go code

This skill provides a comprehensive set of Go code style conventions focused on clarity, maintainability, and idiomatic patterns. It covers variable declarations, control flow, function design, file organization, and string handling, serving as a guide for human-judgment-based code reviews that complement automated linters.

lowgolangcoding-standardssamber

swiftui-pro

21.8K

SwiftUI developers seeking to improve code quality and ensure adherence to modern Apple development standards

The swiftui-pro skill reviews SwiftUI code for modern API usage, maintainability, and performance. It validates code against a set of local reference files covering accessibility, data flow, navigation, and Swift best practices.

lowSwiftUISwifttwostraws

swift-concurrency

13.2K

Swift developers managing concurrency issues, refactoring callback-based code, or migrating projects to Swift 6

The swift-concurrency skill provides diagnostic and refactoring guidance for Swift Concurrency, including migration to Swift 6, actor isolation, Sendable conformance, and task management.

highswiftconcurrencyavdlee