existential-birds avatar

Swift Code Review

This is a structured Swift code reviewer that walks through a four-step workflow before reporting anything: it establishes your Swift version and toolchain, reads full enclosing symbols (not just diff hunks), scopes which checklist items apply, then runs a verification protocol to confirm each finding. It covers concurrency (async/await, actors, Sendable), memory management (retain cycles, weak delegates), error handling, and Observable macro patterns with dedicated reference files for each area. The hard gates are strict about proving issues with file and line numbers before you report them. If you're reviewing Swift PRs and want to catch reentrancy bugs, unchecked Sendable misuse, or force unwraps on runtime data without false positives, this gives you a systematic checklist and keeps you from shooting from the hip.

skills.sh installs
247
GitHub stars
87
last updated
Aug 21, 2026

Install

$ npx -y skills add existential-birds/beagle --skill swift-code-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Swift Code Review

Review Workflow

Follow this sequence in order. Do not emit findings until every Pass below is satisfied.

  1. Swift / toolchain baseline — Establish language and tooling context: Package.swift // swift-tools-version and any per-target Swift language version or swiftSettings in the manifest; for Xcode, SWIFT_VERSION (or equivalent) in project or target build settings; note if review is single-file only.
    Pass: You state a concrete Swift language version or mode (e.g. Swift 6 language mode, tools 5.10) before advice that depends on strict concurrency, migration-only syntax, or SDK availability.

  2. Read surrounding code — For each changed .swift file, read the full enclosing type, function, method, or property that contains the edits, not only the diff hunk.
    Pass: At least one full enclosing symbol (type or member) containing the change was read per changed file.

Sponsors

Details

Repository
github.com/existential-birds/beagle
Categories
Git & Pull Requests, Code Review & Quality, Debugging, Mobile Development
First seen
Jun 3, 2026

More from existential-birds/beagle

All 40
1ceedaragents avatarcyrus-setup-githubceedaragents/cyruscyrus setup github242skills.sh installs
2alinaqi avatarcommit-hygienealinaqi/claude-bootstrapcommit hygiene229skills.sh installs
3yonatangross avatargithub-operationsyonatangross/orchestkitGitHub CLI operations for issues, PRs, milestones, and Projects v2. Covers gh commands, REST API patterns, and automation scripts. Use when managing GitHub issu228skills.sh installs
4community-access avatargithub-scanningcommunity-access/accessibility-agentsSearch GitHub for issues, PRs, discussions, releases, and alerts. Includes query construction, date range handling, repo scoping, and cross-repo intelligence.223skills.sh installs
5jorgealves avatarcode-review-assistantjorgealves/agent_skillsProvides automated, context-aware code reviews focusing on logic errors and style violations. Use during Pull Request cycles to identify potential bugs and main221skills.sh installs
6alinaqi avatarcodex-reviewalinaqi/claude-bootstrapcodex review214skills.sh installs