{"enrichment":{"faq":[{"a":"swift-code-review systematically audits Swift source files for concurrency hazards, including unsafe async/await patterns, actor reentrancy, Sendable conformance gaps, and memory leaks from retain cycles. It also validates error handling patterns, detects force unwraps, and reviews closure capture semantics to ensure your code follows Swift best practices.","q":"What does swift-code-review check for in my code?"},{"a":"swift-code-review reviews Swift code for concurrency by analyzing async/await safety, checking actor isolation boundaries, verifying Sendable conformance on shared types, and identifying unsafe patterns in task spawning and cancellation. It reads full enclosing symbols rather than diffs alone to understand context and applies targeted checklists for concurrent access patterns.","q":"How does swift-code-review review Swift code for concurrency?"},{"a":"Yes. swift-code-review checks Swift code for memory leaks by identifying retain cycles in closures and object graphs. It analyzes closure capture semantics, detects unowned and weak reference misuse, and flags patterns that commonly lead to memory management issues in Swift applications.","q":"Can swift-code-review check Swift code for memory leaks?"},{"a":"swift-code-review validates error handling and exception patterns by reviewing try/catch usage, force unwrap detection, optional chaining safety, and error propagation correctness. It ensures errors are properly caught, handled, or propagated rather than silently ignored or unsafely forced.","q":"What error handling patterns does swift-code-review validate?"},{"a":"Yes. swift-code-review verifies Sendable conformance and actor isolation in Swift types, ensuring that data shared across concurrency boundaries meets thread-safety requirements. It checks that types intended for concurrent use properly declare Sendable conformance and respect actor isolation rules.","q":"Does swift-code-review verify Sendable conformance?"},{"a":"swift-code-review establishes Swift language version context upfront to apply version-appropriate rules and patterns. This ensures recommendations align with the Swift version your project targets, since concurrency features, Sendable, and best practices evolve across Swift releases.","q":"What Swift language context does swift-code-review establish?"}],"shadow_tags":["concurrency-safety","memory-management","async-patterns","actor-isolation","error-handling","code-quality","best-practices","swift-6","retain-cycles","sendable-types"],"summary_rewrite":"This skill systematically audits Swift source files for concurrency hazards, including unsafe async/await patterns, actor reentrancy, Sendable conformance gaps, and memory leaks from retain cycles. It establishes Swift language version context upfront, reads full enclosing symbols rather than diffs alone, and applies targeted checklists for error handling, force unwraps, and closure capture semantics before reporting findings."},"files":[{"bytes":4397,"path":"plugins/beagle-ios/skills/swift-code-review/SKILL.md","sha256":"1fc17871c146f50ed208bf05b0bbf93a448de31b697577e036db68a1c6e2a5fe","url":"https://skillfed.io/files/existential-birds/beagle/swift-code-review/6dac64dd/SKILL.md"}],"id":"existential-birds/beagle/swift-code-review","links":{"html":"https://skillfed.io/existential-birds/beagle/swift-code-review","md":"https://skillfed.io/existential-birds/beagle/swift-code-review.md","repo":"https://github.com/existential-birds/beagle"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":10,"language":"TypeScript","last_updated":"2026-07-21","license":"Apache-2.0","name":"swift-code-review","publisher":"existential-birds","stars":74},"relations":{"similar":[{"id":"existential-birds/beagle/go-code-review"},{"id":"jamesrochabrun/skills/swift-concurrency"},{"id":"existential-birds/beagle/review-ios"},{"id":"existential-birds/beagle/python-code-review"},{"id":"travisjneuman/.claude/ios-development"},{"id":"dpearson2699/swift-ios-skills/swift-concurrency"},{"id":"xu-xiang/everything-claude-code-zh/swift-actor-persistence"},{"id":"johnrogers/claude-swift-engineering/swiftui-patterns"},{"id":"sammcj/agentic-coding/swift-development"},{"id":"Jeffallan/claude-skills/swift-expert"}]},"slug":{"owner":"existential-birds","repo":"beagle","skill":"swift-code-review"},"version":"6dac64dd"}
