
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-codeInstalls 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.
-
Swift / toolchain baseline — Establish language and tooling context:
Package.swift// swift-tools-versionand any per-target Swift language version orswiftSettingsin 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. -
Read surrounding code — For each changed
.swiftfile, 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- Pytest Code Review232
- Sqlalchemy Code Review225
- Pydantic Ai Common Pitfalls221
- Pydantic Ai Agent Creation219
- Agent Architecture Analysis217
- Ai Elements209
- Go Code Review204
- Shadcn Code Review204
- Swift Testing Code Review194
- Sqlite Vec171
- Pydantic Ai Tool System161
- Deepagents Architecture160
- Langgraph Implementation160
- Pydantic Ai Testing146
- Pydantic Ai Dependency Injection141
- Deepagents Implementation140
- Deepagents Code Review132
- Github Projects120
- Pydantic Ai Model Integration120
- React Flow1.3K
- Python Code Review928
- Langgraph Code Review887
- Tailwind V4817
- React Flow Advanced643