What problem does it solve? Swift Testing introduces new macros and concurrency patterns that are easy to misuse, leading to flaky tests, lost diagnostic context, and silently dropped test cases. This Skill provides a structured review checklist and reference guides to catch these anti-patterns during code review. ## Core Features & Use Cases - Macro Review: Verifies #expect embeds expressions directly, #require is reserved for preconditions, and error tests check specific types rather than generic (any Error).self. - Parameterized Test Audit: Detects accidental Cartesian products, silent zip() drops from unequal arrays, and test logic that mirrors the implementation. - Async & Organization Checks: Catches confirmation misuse with completion handlers, unsafe counters, over-serialization, and assumptions of state persistence between tests. - Use Case: When reviewing a pull request containing files with import Testing, @Test, or @Suite, apply the checklist to flag issues like a completion handler tested with confirmation instead of withCheckedContinuation. ## Quick Start Review the Swift test files in this pull request for Swift Testing anti-patterns using the checklist.