Apple design backend
Skill s1gmamale1/apple-design-skills/skills/apple-design-backend
Apple-grade design skill family for Claude Code & Codex — 9 confidence-labeled skills (HIG, Liquid Glass, motion, scrollytelling, OS surfaces, delivery, a11y) with a restraint × surface discipline. One installer links into both ~/.claude/skills and ~/.agents/skills.
npx -y skills add s1gmamale1/apple-design-skills --skill apple-design-backendAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when reasoning about how Apple delivers and serves its experiences — the observable web delivery/infra (multi-CDN, mzstatic image-transform URLs, image formats, HLS adaptive video, caching, HTTP/2-3) and the reverse-engineered, INFERRED server-side architecture (CloudKit, APNs, StoreKit, Sign in with Apple, Private Cloud Compute, iCloud sync). Part of the apple-design family. Keywords: apple cdn, akamai, mzstatic, image transform url, srcset picture, HLS m3u8, http3 quic, cache-control immutable, content-hash fingerprint, frame-sequence delivery, createImageBitmap, KTX texture, video scrub, cloudkit, APNs push, StoreKit, sign in with apple, private cloud compute, icloud sync, conflict resolution, backend, infrastructure, reverse-engineered, inferred architecture.
SKILL.md
3.2 KB, as published. Nobody here has run it
Apple Design — Delivery & (Inferred) Backend
⚠️ Reverse-engineered, not official. Apple does not publish its server architecture. The delivery layer here is mostly
[observed](real headers, DNS, URL shapes); the backend architecture is largely[inferred]/[speculative]. Developer-facing services (CloudKit, APNs, StoreKit, Sign in with Apple, PCC) are[documented]. Treat inference as analysis, never ground truth — and never repeat it to a user as fact.
When to use
- Designing apple.com-grade asset delivery (CDN, responsive images, adaptive video, caching).
- Understanding the public Apple services a client app integrates with.
- Reasoning about a privacy-first, sync-capable backend "the Apple way."
Core rules
- Delivery (observed): multi-CDN edge; an image-transform service (mzstatic
{W}x{H}{modifier}-{quality}.{fmt}URL params) → serve<picture>/srcsetper device; content-hashed immutable assets with longCache-Control; HLS multi-bitrate video; HTTP/2-3, Brotli. - Public services (documented): CloudKit (public/private/shared DBs, CKRecord, sync), APNs (HTTP/2 + JWT), Sign in with Apple (OIDC, rotating client secret, email relay), StoreKit 2 (JWS receipts, Server API + Notifications V2), Private Cloud Compute (stateless, verifiable, OHTTP-routed).
- Privacy-by-architecture: on-device first, end-to-end encryption as a tier, server never trusts client claims, data residency (China/GDPR). Replicate the invariants, not the guesswork.
References
| File | Use for |
|---|---|
references/web-delivery-infra.md | [observed] CDN/image-transform/HLS/caching/HTTP — with replication recipes |
references/inferred-backend-architecture.md | [documented] public services + [inferred] server topology (banner-led, every claim labeled) |
Common mistakes
- Presenting inference as fact (the #1 anti-pattern of this skill).
- Giant unoptimized images, no edge cache, mutable cached URLs, single-bitrate video.
- Server trusting client claims; no e2e/offline path; ignoring data residency.
Related: the page that consumes these assets → apple-design-web; how current apple.com delivers scroll-hero media specifically (video-first reverse-spec, content-hash asset URLs, KTX/WebGL textures, frame-sequence createImageBitmap decode + sliding window, video keyint=5 scrub encoding, asset-sourcing IP guardrails) → apple-design-web/references/media-assets-and-delivery.md.