iOS Code Audit
Audits an iOS or macOS Swift project without changing any code and writes a CODE_AUDIT.md report that cites a file and line for every finding. By Chad Etzel.
View on GitHub ↗- Stars
- ★ 40
- Last commit
- 21 May 2026
- Maintenance
- Slowing
- Licence
- MIT
- Category
- Agent Skills
- GitHub
- jazzychad/ios-code-audit
Overview
An agent skill that runs a one-off audit of an iOS or macOS Swift codebase and writes the results to a single CODE_AUDIT.md file. Findings are graded by severity and cite file and line, so you can triage them and refer to them in issues or pull requests. It only reads your code and doesn't change it.
Features
- Executive summary of the 5 to 10 highest-impact findings
- Quick wins that take 30 minutes or less
- Swift 6 concurrency issues tied to real compiler warnings
- Deprecated APIs and modern replacements at your deployment target
- Bugs such as force unwraps, missing auth handling and retain cycles, plus dead code, security and performance
- Delegates SwiftUI review to swiftui-expert-skill
Requirements
- Xcode's built-in MCP server (recommended) for structured compiler warnings
- swiftui-expert-skill if your project uses SwiftUI
Install
Install with the skills CLI
npx skills add https://github.com/jazzychad/ios-code-audit --skill ios-code-auditOr install into a single project
mkdir -p .claude/skills && git clone https://github.com/jazzychad/ios-code-audit .claude/skills/ios-code-audit
Example
Open Claude Code in your project root and say "Run a code audit" or run /ios-code-audit; the report is written to CODE_AUDIT.md.
Works with
Listed in
- github.com/jazzychad/ios-code-audit
- raw.githubusercontent.com/jazzychad/ios-code-audit/HEAD/README.md
- raw.githubusercontent.com/jazzychad/ios-code-audit/HEAD/SKILL.md
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
App Store Screenshots
Sets up a small Next.js editor for making framed App Store and Google Play screenshots across Apple devices and locales.
SwiftUI Pro
Paul Hudson's SwiftUI skill, aimed at the mistakes models often make with navigation, layout, state, VoiceOver and deprecated APIs.
Dimillian Skills
Thomas Ricouard's skill pack: SwiftUI performance audits, Liquid Glass, view refactors, Swift concurrency fixes, App Store release notes and simulator debugging.