by rshankras
Claude Code skills for Apple platform development (iOS, macOS, iPadOS) — product validation, code generation, App Store optimization, and more
# Add to your Claude Code skills
git clone https://github.com/rshankras/claude-code-apple-skillsGuides for using ai agents skills like claude-code-apple-skills.
Last scanned: 6/26/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-26T07:51:43.578Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}claude-code-apple-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by rshankras. Claude Code skills for Apple platform development (iOS, macOS, iPadOS) — product validation, code generation, App Store optimization, and more. It has 603 GitHub stars.
Yes. claude-code-apple-skills passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/rshankras/claude-code-apple-skills" and add it to your Claude Code skills directory (see the Installation section above).
claude-code-apple-skills is primarily written in Swift. It is open-source under rshankras on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-code-apple-skills against similar tools.
No comments yet. Be the first to share your thoughts!
A collection of Claude Code skills for iOS, macOS, watchOS, visionOS, and Apple platform development. These skills help you plan and build apps, maintain code quality, ensure HIG compliance, and guide you from idea to App Store.
Four repos, four layers — use one or all:
| Layer | Repo | What it is |
|---|---|---|
| Knowledge | claude-code-apple-skills ← you are here | 164 skills — how to build right |
| Workflow | SwiftShip | 53 /apple:* commands — spec-driven idea → App Store |
| Action | indie-app-autopilot | 7 agents — GitHub issue → App Store |
| Integration | asc-metadata-mcp | 65+ MCP tools — live App Store Connect API |
| Category | Skills | Purpose |
|---|---|---|
| Generators | 63 | Production-ready code for common features |
| Product | 14 | Idea discovery to App Store workflow |
| iOS | 10 | Code review, UI review, navigation, iPad, migration, accessibility + audits, simulator/device runs |
| Testing | 12 | TDD workflows, test infrastructure, snapshot tests, flow walkthrough, deterministic gates |
| macOS | 8 | Tahoe APIs, SwiftData, AppKit bridge |
| App Store | 12 | ASO, descriptions, keywords, reviews, search ads, ad attribution, rejections, originality, IAP finalize, ratings mechanics, web presence |
| SwiftUI | 7 | Data flow, layout & containers, AlarmKit, WebKit, text editing, toolbars, Charts 3D |
| Growth | 6 | Analytics, store signals, growth audit, press/media, community, indie business |
| Swift | 4 | Concurrency patterns, Swift 6.2, InlineArray/Span, code-size limits |
| Apple Intelligence | 3 | Foundation Models, Visual Intelligence, App Intents |
| Design | 7 | Liquid Glass, animation patterns, game feel (haptics/sound/celebrations), UI prototyping, UX writing, SF Symbols, typography |
| Performance | 2 | Instruments profiling, SwiftUI debugging |
| Security | 1 | Privacy manifests, required reason APIs |
| Core ML | 1 | Vision, NaturalLanguage, model integration |
| Legal | 2 | Privacy policies, terms of service, EULAs, publish + set ASC URLs |
| Monetization | 3 | Pricing strategy, tiers, free trials, external purchases, bundles & licensing |
| watchOS | 1 | Watch apps, complications, health/fitness, widgets |
| SwiftData | 1 | Class inheritance patterns |
| MapKit | 1 | GeoToolbox, place descriptors |
| Foundation | 1 | AttributedString updates |
| visionOS | 2 | Spatial design, widget development |
| Release Review | 1 | Pre-release audit checklists |
| Shared | 2 | Meta-skills for creating (skill-creator) and auditing (skill-auditor) skills |
Total: 164 skills across 23 categories (single-skill categories count their category file; other index files aren't counted — enforced by scripts/check-counts.sh in CI)
No idea yet? Say: "I don't know what to build"
New app? Say: "I have an idea for a macOS app that does X. Should I build it?"
Existing app? Say: "Review my code" or "Add [feature]"
See docs/USAGE.md for complete guide.
In Claude Code:
/plugin marketplace add rshankras/claude-code-apple-skills
/plugin install apple-skills@indie-apple-stack
This surfaces the library as 23 category skills (/apple-skills:generators,
/apple-skills:testing, ...); each category skill routes to its sub-skills on
demand, so only 23 short descriptions sit in context. Update any time with
/plugin marketplace update indie-apple-stack — no version pinning, you
always track main.
Want the full workflow too? The same marketplace carries SwiftShip — 53 /apple:* commands:
/plugin install apple@indie-apple-stack
# Clone
git clone https://github.com/rshankras/claude-code-apple-skills.git
# Copy to your project
cp -r claude-code-apple-skills/skills your-project/.claude/skills/
# Or install globally
cp -r claude-code-apple-skills/skills ~/.claude/skills/
Plugin installs track main with no version pinning. If you need a stable
snapshot, annotated era tags mark each WWDC content boundary (see
CHANGELOG.md): git clone --branch wwdc25-era-final https://github.com/rshankras/claude-code-apple-skills.git and copy skills/ manually as above.
skills/
├── ios/ # iOS code review, UI review, planning, navigation, iPad, migration, accessibility, device runs (CLI)
├── macos/ # macOS patterns, Tahoe APIs, SwiftData
├── product/ # Idea to App Store workflow (14 skills)
├── generators/ # Code generators (63 skills)
│ ├── logging-setup/
│ ├── analytics-setup/
│ ├── networking-layer/
│ ├── auth-flow/
│ ├── paywall-generator/
│ ├── background-processing/
│ ├── app-extensions/
│ ├── data-export/
│ └── ... (63 total)
├── growth/ # Growth audit, analytics, store signals, press/media, community, indie business (6 skills)
├── legal/ # Privacy policies, terms of service, EULAs
├── core-ml/ # Vision, NaturalLanguage, model integration
├── swiftui/ # Data flow, layout & containers, AlarmKit, WebKit, text editing, toolbars, Charts 3D (7 skills)
├── apple-intelligence/ # Foundation Models, Visual Intelligence, App Intents
├── design/ # Liquid Glass, animation patterns, UI prototyping, design principles, UX writing, SF Symbols, typography (7 skills)
├── performance/ # Instruments profiling, SwiftUI debugging
├── security/ # Keychain, biometrics, network security, privacy manifests
├── swift/ # Concurrency patterns, Swift 6.2, InlineArray/Span, code-size limits (4 skills)
├── swiftdata/ # Class inheritance patterns
├── mapkit/ # GeoToolbox, place descriptors
├── foundation/ # AttributedString updates
├── visionos/ # Spatial design (ergonomics, comfort, environments), widgets (2 skills)
├── testing/ # TDD workflows, test infrastructure, snapshot tests, flow walkthrough, deterministic gates (12 skills)
├── monetization/ # Pricing strategy, tiers, free trials, external purchases, bundles & licensing (3 skills)
├── app-store/ # ASO, descriptions, screenshots, reviews, search ads, ad attribution, rejections, originality, IAP finalize, ratings, web presence (12 skills)
├── watchos/ # Watch apps, complications, health/fitness, widgets
├── release-review/ # Security, privacy, UX, distribution audits
├── shared/ # Meta-skills: skill-creator, skill-auditor
└── _shared/ # Internal helpers, not skills (asc-api — ASC REST helper used by iap-finalizer & privacy-publish)
| Doc | Description |
|---|---|
| docs/USAGE.md | How to use for new vs existing apps |
| docs/ROADMAP.md | Skills roadmap and status |
| CHANGELOG.md | Notable changes and era tags (pinning/rollback points) |
| skills/product/WORKFLOW.md | Full idea to App Store workflow |
| CONTRIBUTING.md | How to contribute |
Generate production-ready Swift code that adapts to your project:
| Generator | What It Creates |
|---|---|
logging-setup |
Apple Logger infrastructure |
analytics-setup |
Protocol-based analytics (TelemetryDeck, Firebase) |
networking-layer |
Async/await API client |
auth-flow |
Sign in with Apple + biometrics |
paywall-generator |
StoreKit 2 subscriptions |
settings-screen |
Complete preferences UI |
persistence-setup |
SwiftData + optional iCloud |
onboarding-generator |
Value-moment-first onboarding (carousel fallback) |
review-prompt |
Smart App Store review requests |
error-monitoring |
Crash reporting (Sentry/Crashlytics) |
ci-cd-setup |
GitHub Actions / Xcode Cloud |
localization-setup |
String catalogs, i18n |
push-notifications |
APNs setup |
deep-linking |
URL schemes, universal links |
test-generator |
Unit/UI tests (Swift Testing + XCTest) |
preview-data-generator |
SwiftUI preview sample data + state/appearance variant matrix |
accessibility-generator |
VoiceOver, Dynamic Type |
widget-generator |
WidgetKit widgets with templates |
feature-flags |
Local/remote feature flags with templates |
app-icon-generator |
Placeholder app icons + layered source for Icon Composer (Liquid Glass) |
live-activity-generator |
ActivityKit Live Activities + Dynamic Island |
tipkit-generator |
TipKit inline/popover tips |
cloudkit-sync |
CKSyncEngine CloudKit sync |
http-cache |
HTTP response caching with ETag/offline |
pagination |
Offset/cursor pagination + infinite scroll |
image-loading |
Image pipeline with cache + CachedAsyncImage |
share-card |
Shareable image cards for social media |
social-export |
Export to Instagram, TikTok, X with correct formats |
subscription-lifecycle |
StoreKit 2 grace periods, billing retry, win-back |
referral-system |
Referral codes, deep link sharing, reward tracking |
watermark-engine |
Image watermarks with paywall removal |
streak-tracker |
Daily streaks with freezes and notifications |
milestone-celebration |
Confetti, badges, and achievement celebrations |
whats-new |
What's New screen after app updates |