generators
Code generator skills that produce production-ready Swift code for common app components. Use when user wants to add logging, analytics, onboarding, review prompts, networking, authentication, paywalls, settings, persistence, error monitoring, CI/CD pipelines, localization, push notifications, deep linking, testing, accessibility, widgets, feature flags, app icons, image caching, pagination, HTTP caching, share cards, social export, subscription lifecycle, referral systems, watermarks, streak tracking, milestone celebrations, what's new screens, lapsed user re-engagement, usage insights, varia
npx skills add rshankras/claude-code-apple-skills --skill generators --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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: ```swift 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. ## Available Gen
- When This Skill Activates
- Key Principles
- 1. Context-Aware Generation
- 2. Protocol-Based Architecture
- 3. Platform Detection
- Available Generators
- logging-setup/
- analytics-setup/
- onboarding-generator/
- review-prompt/
- networking-layer/
- auth-flow/
- paywall-generator/
- settings-screen/
What does the generators skill do?
Code generator skills that produce production-ready Swift code for common app components. Use when user wants to add logging, analytics, onboarding, review prompts, networking, authentication, paywalls, settings, persistence, error monitoring, CI/CD pipelines, localization, push notifications, deep linking, testing, accessibility, widgets, feature flags, app icons, image caching, pagination, HTTP caching, share cards, social export, subscription lifecycle, referral systems, watermarks, streak tracking, milestone celebrations, what's new screens, lapsed user re-engagement, usage insights, varia
How do I install it?
Run `npx skills add rshankras/claude-code-apple-skills --skill generators --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From rshankras/claude-code-apple-skills, a repository with 589 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
