.agents/skills/swift-concurrency/references/_index.md
Quick navigation for the Swift Concurrency skill.
| File | Use it for |
|---|---|
async-await-basics.md | closure-to-async bridges and foundational async/await usage |
tasks.md | Task, cancellation, task groups, structured vs unstructured work |
actors.md | actor isolation, @MainActor, reentrancy, isolated conformances |
sendable.md | Sendable, @Sendable, region isolation, escape hatches |
threading.md | execution model, suspension points, Swift 6.2 isolation behavior |
| File | Use it for |
|---|---|
async-sequences.md | deciding between AsyncSequence, AsyncStream, and one-shot async APIs |
async-algorithms.md | debounce, throttle, merge, combineLatest, channels, timers |
| File | Use it for |
|---|---|
testing.md | Swift Testing first, XCTest fallback, leak checks |
performance.md | Instruments workflow, actor hops, suspension cost |
memory-management.md | retain cycles, long-lived tasks, cleanup |
core-data.md | NSManagedObjectID, perform, default isolation conflicts |
| File | Use it for |
|---|---|
migration.md | rollout order, build settings, migration guardrails |
linting.md | concurrency-focused lint rules |
glossary.md | quick definitions |
../SKILL.mdasync-await-basics.mdactors.mdsendable.mdasync-algorithms.mdthreading.mdmemory-management.mdmigration.mdtesting.mdperformance.md