
Generators
This is a collection of production-ready code generators for iOS and macOS apps that actually read your project structure before generating anything. Instead of dumping generic snippets, these skills detect your Swift version, architecture patterns, and platform to output code that fits your codebase. They cover the boring infrastructure work: logging with os.log, analytics with swappable providers, StoreKit 2 paywalls, authentication flows, CloudKit sync, and about 30 other components. The protocol-based approach means you can swap providers by changing one line, which is genuinely useful when you realize Firebase isn't what you wanted. If you're tired of copying boilerplate from old projects or Stack Overflow, this handles the setup grunt work so you can focus on the actual app logic.
- skills.sh installs
- 505
- GitHub stars
- 879
- last updated
- Aug 21, 2026
Install
$ npx -y skills add rshankras/claude-code-apple-skills --skill generators --agent claude-codeInstalls into .claude/skills of the current project.
Files
Code Generators
Production-ready code generators for iOS and macOS apps. Unlike advisory skills (review, audit), these skills generate working code tailored to your project.
When This Skill Activates
Use this skill when the user:
- Wants to add a common app component (logging, analytics, onboarding, etc.)
- Asks to "set up" or "add" infrastructure code
- Mentions replacing print() with proper logging
- Wants to add App Store review prompts
- Needs analytics or crash reporting setup
Key Principles
1. Context-Aware Generation
Before generating code, skills will:
- Read existing project structure and patterns
- Detect deployment targets and Swift version
- Identify architecture patterns (MVVM, TCA, etc.)
- Check for existing implementations to avoid conflicts
2. Protocol-Based Architecture
Provider-dependent code uses protocols for easy swapping:
protocol AnalyticsService { ... }
class TelemetryDeckAnalytics: AnalyticsService { ... }
class FirebaseAnalytics: AnalyticsService { ... }
// Change provider by swapping ONE line
3. Platform Detection
Skills detect iOS vs macOS and App Store vs direct distribution to generate appropriate code.
Sponsors
Details
- Repository
- github.com/rshankras/claude-code-apple-skills
- Categories
- Backend & APIs, Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Data Science & ML, Debugging, Automation & Workflows, Marketing & SEO, Mobile Development, Design & UI/UX
- First seen
- Jun 3, 2026