Agent skill · Data & Analytics

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

rshankrasgithub.com/rshankrasGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add rshankras/claude-code-apple-skills --skill generators --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 214
SKILL.md size: 16 KB
Bundled scripts: yes
Allowed tools: ReadWriteEditGlobGrepBashAskUserQuestion
Path: skills/generators/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 589
Language: Swift

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. When This Skill Activates
  2. Key Principles
  3. 1. Context-Aware Generation
  4. 2. Protocol-Based Architecture
  5. 3. Platform Detection
  6. Available Generators
  7. logging-setup/
  8. analytics-setup/
  9. onboarding-generator/
  10. review-prompt/
  11. networking-layer/
  12. auth-flow/
  13. paywall-generator/
  14. settings-screen/
Ships with 24 files
  • accessibility-generator/SKILL.md
  • accessibility-generator/accessibility-patterns.md
  • account-deletion/SKILL.md
  • account-deletion/templates.md
  • analytics-setup/SKILL.md
  • analytics-setup/analytics-patterns.md
  • analytics-setup/templates/AnalyticsEvent.swift
  • analytics-setup/templates/AnalyticsService.swift
  • analytics-setup/templates/AnalyticsServiceKey.swift
  • analytics-setup/templates/Providers/FirebaseAnalytics.swift
  • analytics-setup/templates/Providers/NoOpAnalytics.swift
  • analytics-setup/templates/Providers/TelemetryDeckAnalytics.swift
  • announcement-banner/SKILL.md
  • announcement-banner/templates.md
  • app-clip/SKILL.md
  • app-clip/patterns.md
  • app-clip/templates.md
  • app-extensions/SKILL.md
  • app-extensions/templates.md
  • app-icon-generator/SKILL.md
  • app-icon-generator/apple-hig-icons.md
  • app-icon-generator/templates/generate-icon-template.swift
  • app-store-assets/SKILL.md
  • app-store-assets/specs-reference.md
first 24 of 214
More from claude-code-apple-skills
All skills →
About this skill
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.

Keep going