Think of this as having a senior iOS/macOS developer do a final pass before you ship. It walks through your Xcode project looking for the stuff that causes App Store rejections, security holes, privacy issues, and UX problems that power users will complain about. The review is organized by severity with actual code fixes, not just "fix this." It covers the practical things: hardcoded secrets, missing Keychain usage, broken empty states, Info.plist gaps, notarization setup. Honest take: this is most useful when you're close to shipping and need someone to catch the obvious mistakes you stopped seeing after the hundredth build.

skills.sh installs
529
GitHub stars
879
last updated
Aug 21, 2026

Install

$ npx -y skills add rshankras/claude-code-apple-skills --skill release-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Release Review for Apple Platforms

Performs a comprehensive pre-release audit of macOS and iOS applications from a senior developer's perspective. Identifies critical issues that could cause rejection, security vulnerabilities, privacy concerns, and UX problems—with actionable fixes.

When This Skill Activates

Use this skill when the user:

  • Says "review for release", "release review", or "pre-release audit"
  • Asks for "senior developer review" or "critical review"
  • Mentions preparing for "App Store", "TestFlight", or "notarization"
  • Wants to know what "power users might complain about"
  • Asks to "review before shipping" or "check before release"

Review Process

Phase 1: Project Discovery

First, understand the project:

# Find project type
Glob: **/*.xcodeproj or **/*.xcworkspace
Glob: **/Info.plist
Glob: **/project.pbxproj

Identify:

  • Platform (macOS, iOS, or both)
  • App type (standard app, menu bar app, widget, extension)
  • Distribution method (App Store, direct download, TestFlight)

Phase 2: Security Review

Load and apply: security-checklist.md

Sponsors

Details

Repository
github.com/rshankras/claude-code-apple-skills
Categories
Security, Git & Pull Requests, Code Review & Quality, Release Management, Mobile Development
First seen
Jun 3, 2026

More from rshankras/claude-code-apple-skills

All 17

Recommended

More Security
1glitternetwork avatarpinme-authglitternetwork/pinmeUse when a PinMe project (Worker TypeScript) needs to integrate user authentication — creating email/password users, verifying id_tokens, querying user info, or511skills.sh installs
2intellectronica avatarraindrop-apiintellectronica/agent-skillsThis skill provides comprehensive instructions for interacting with the Raindrop.io bookmarks service via its REST API using curl and jq. It covers authenticati507skills.sh installs
3posthog avatarreact-doctorposthog/posthogDiagnose and fix React codebase health issues. Use when reviewing React code, fixing performance problems, auditing security, or improving code quality.507skills.sh installs
4rshankras avatargeneratorsrshankras/claude-code-apple-skillsCode generator skills that produce production-ready Swift code for common app components. Use when user wants to add logging, analytics, onboarding, review prom505skills.sh installs
5jwynia avatarcode-reviewjwynia/agent-skillsProvide structured code review guidance for catching defects and improving quality. This skill should be used when the user asks to 'review this code', 'check f504skills.sh installs
6aj-geddes avatarapi-reference-documentationaj-geddes/useful-ai-promptsCreate comprehensive API reference documentation with OpenAPI/Swagger specs, REST endpoints, authentication, examples, and SDKs. Use when documenting REST APIs,499skills.sh installs