Apple Design
Apple's approach to interface design and fluid, physical motion, translated for the web. Use when building or reviewing gesture-driven UI, spring animations, drag/swipe/sheet interactions, momentum and interruptible transitions, translucent materials and depth, typography (optical sizing, tracking, leading), reduced-motion, or the design foundations (feedback, spatial consistency, restraint) behind Apple-style interfaces.
공급 자산 프로필
디자인 및 크리에이티브 제작
Design assets, images, video, audio, multimodal media, presentation, and creative production skills.
시나리오
디자인 및 크리에이티브
I need my agent to produce design assets, UI directions, presentations, or creative media workflows.
Agent 적합도
Claude Code + OpenAI Agents + Cursor
Codex, Claude Code, Cursor, CLI 또는 맞춤형 Agent에 적합합니다.
설치
준비됨
npx skills@latest add emilkowalski/skills
유지보수
활성
마지막 푸시 후 1개월
위험
안전하게 시도 가능
공개 메타데이터에서 주요 위험 신호가 발견되지 않았습니다
GitHub 품질
18K
100/100 품질 · 92/100 신뢰
커버리지 태그
검토 메모
공개 메타데이터에서 주요 위험 신호가 발견되지 않았습니다
Agent 채택 스코어카드
신뢰, 감사, 설치 준비 상태를 한눈에 확인하세요
이 점수는 공개 저장소 메타데이터, OpenAgentSkill 검토 신호, 유지보수 최신성, 설치 준비 상태를 결합합니다. 후보 선정 신호일 뿐, 사람의 검토를 대체하지 않습니다.
품질
우수강한 채택 및 유지보수 신호를 갖춘 신뢰도 높은 추천입니다.
신뢰
검토 후 설치좋은 후보 신호이지만 Agent는 실행 전에 감사 메모, 설치 정책 및 결과 근거를 검토해야 합니다.
감사
안전하게 시도 가능설치 준비 상태, 보안 메타데이터, 유지보수 및 채택 위험에 대한 기계 판독형 검토입니다.
OpenAgentSkill 신뢰 점수 v5
Agent 설치 후보
사람 검토 또는 샌드박스 검증 후 우선 후보로 사용하세요.
스타
GitHub 스타 18K
저장소 활동
스타 18K, 포크 944
유지보수
마지막 푸시 후 1개월
라이선스
MIT
설치
npx skills@latest add emilkowalski/skills
설치 안전성
표준 패키지 또는 런타임 설치 경로
권한 범위
공개 메타데이터에서 고위험 권한 범위를 찾지 못했습니다
Agent 결과
아직 Agent 결과 데이터가 없습니다
문서
README/SKILL.md 맥락이 충분합니다
위험 요약
낮은 메타데이터 위험
- 공개 메타데이터에서 주요 신뢰 경고가 발견되지 않았습니다
설치 준비 상태
설치 경로 사용 가능
- 설치 경로를 사용할 수 있습니다
- 저장소 근거를 사용할 수 있습니다
- 라이선스가 명시되었습니다
- 아직 Agent 검증 결과 근거가 없습니다
Agent 읽기용 메타데이터
이 스킬의 기계 판독형 의사결정 데이터.
이 블록 또는 포함된 JSON을 사용해 Agent가 이 스킬을 설치할지, 대안을 고를지, 먼저 사람의 검토를 요청할지 판단할 수 있습니다.
적합한 작업
- GitHub automation 워크플로
- Claude Code 팀
- GitHub 채택 신호를 중시하는 팀
- Inspect repository metadata
적합한 Agent
설치 결정
- 명령어
- npx skills@latest add emilkowalski/skills
- 정책
- 허용
- 사람 검토
- 아니요
신뢰와 위험
- 신뢰
- 89/100
- 감사
- 93/100
- 위험 수준
- 안전하게 시도 가능
결과 루프
- 엔드포인트
- /api/agent/outcome
- 이벤트 ID
- resolve
- 결과
- 5
사용하지 말아야 할 경우
- 벤더 지원 SLA가 필요한 팀
- 내부 보안 검토가 없는 고규정 준수 환경
- 현재 메타데이터에서 주요 위험 신호가 발견되지 않았습니다
- 공개 메타데이터에서 주요 신뢰 경고가 발견되지 않았습니다
- Production credentials, payments, or irreversible account changes without explicit human review
대체 스킬
Frontend Design
170.9K 스타
npx skills add anthropics/skills --skill frontend-design
대체 스킬
Taste Skill: Anti-Slop Frontend
79.0K 스타
npx skills add Leonxlnx/taste-skill --skill design-taste-frontend
대체 스킬
Canvas Design
170.9K 스타
npx skills add anthropics/skills --skill canvas-design
대체 스킬
Anthropic Brand Guidelines
170.9K 스타
npx skills add anthropics/skills --skill brand-guidelines
Agent 안전 v2
89/100 · 일반 검토 후 안전하게 설치 가능
Strong metadata, audit, install, and review signals. Suitable for agent shortlists after normal workspace review.
Allow agent install in a sandbox or low-risk workspace, then promote after one successful narrow task.
중간
네트워크 접근
Skill은 원격 페이지, API, 저장소 또는 외부 서비스에 접근할 수 있습니다.
설치 대상
Agent 워크플로에 이 스킬 설치
공개 설치 엔드포인트에서 명령어, 안전 체크리스트, 대상 프롬프트와 정규 링크를 가져옵니다.
OpenAgentSkill CLI
Resolve policy, run the source installer safely, and report a verified install receipt.
$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install emilkowalski-apple-designAgent 해결 계획
설치 전에 Agent가 적합성을 검증하게 하세요.
Resolve API는 최우선 스킬, 대안, 안전 정책, 감사 메모, 설치 대상 및 Agent가 페이지를 스크래핑하지 않고 사용할 수 있는 프롬프트를 반환합니다.
JSON 열기
/api/agent/resolve?task=Use%20Apple%20Design%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve 텍스트
/api/agent/resolve?task=Use%20Apple%20Design%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
설치 핸드오프
/api/skills/emilkowalski-apple-design/install
Agent가 확인할 항목
- Resolve API에서 작업 적합도와 대안을 확인합니다.
- 감사 점수, 신뢰 점수 및 안전 정책 경고를 확인합니다.
- Codex, Claude Code, Cursor 또는 CLI의 설치 대상 호환성을 확인합니다.
프롬프트 복사
Task: Use Apple Design in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20Apple%20Design%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/emilkowalski-apple-design/install
Install command: npx skills@latest add emilkowalski/skills
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent 핸드오프
또 다른 디렉터리 페이지 대신 설치 경로를 Agent에게 제공합니다.
공개 설치 엔드포인트에서 명령어, 안전 체크리스트, 대상 프롬프트와 정규 링크를 가져옵니다.
설치 핸드오프
/api/skills/emilkowalski-apple-design/install
LLM 텍스트 형식
/api/skills/emilkowalski-apple-design/install?format=text
대안 찾기
/api/skills/search?q=Apple%20Design&limit=3
Agent 프롬프트
Use Apple Design for this task. Review https://www.openagentskill.com/api/skills/emilkowalski-apple-design/install, then install with: npx skills@latest add emilkowalski/skillsRegistry 메타데이터
자동 스킬 선택을 위한 Agent 읽기용 프로필.
Registry API를 통해 동일한 결정, 신뢰, 감사, 사용 사례, 설치 신호를 제공하므로 Agent가 UI를 스크래핑하지 않고도 순위를 매길 수 있습니다.
Manifest
/api/registry/manifest/emilkowalski-apple-design
LLM 텍스트
/api/registry/manifest/emilkowalski-apple-design?format=text
설치 별칭
/api/registry/install/emilkowalski-apple-design
추천
/api/registry/recommend?task=Use%20Apple%20Design%20in%20an%20agent%20workflow&limit=3
Agent 적합도
GitHub automation
플랫폼
Claude Code, Codex, Cursor, OpenAI Agents
Agent 결정 패널
GitHub automation용 우선 추천
우선 후보로 사용하되, 자신의 Agent 환경에서 README와 설치 경로를 검증하세요.
스택 내 역할
우선 추천
주요 적합도
GitHub automation
신뢰 라벨
프로덕션 준비 완료
설치 경로
명령어 준비됨
사용 시점
- GitHub automation 워크플로
- Claude Code 팀
- GitHub 채택 신호를 중시하는 팀
근거
- GitHub 스타 17,562
- 최근 저장소 활동
- 설치 명령 또는 GitHub 저장소를 사용할 수 있습니다
- 품질 프로필 100/100
- OpenAgentSkill 상호작용 105건
먼저 검토
- 현재 메타데이터에서 주요 위험 신호가 발견되지 않았습니다
구현 경로
- 1샌드박스 Agent에 설치하고 GitHub automation 작업을 처음부터 끝까지 한 번 실행하세요.
- 2Compare output quality, latency, and failure behavior against at least one alternative.
- 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.
신뢰 프로필
검토 후 설치
좋은 후보 신호이지만 Agent는 실행 전에 감사 메모, 설치 정책 및 결과 근거를 검토해야 합니다.
GitHub 채택도
통과GitHub 스타 18K
스타/포크 활동
통과스타 18K, 포크 944; 현재 메타데이터에서 이슈 활동을 확인할 수 없습니다
최근 유지보수
통과마지막 푸시 후 1개월
라이선스 명확성
통과MIT
긍정 신호
- 수동 검증된 등록
- AI 검토 승인됨
- 설치 경로를 사용할 수 있습니다
- 저장소 근거를 사용할 수 있습니다
- 최근 유지보수된 저장소
- Large GitHub adoption signal
- 설치 명령에서 뚜렷한 고위험 패턴이 발견되지 않았습니다
- OpenAgentSkill 사용 활동이 감지되었습니다
- 결과 루프는 준비되었지만 첫 실제 Agent 실행이 필요합니다
설치 전 검토
- 아직 실제 Agent 결과 보고서가 없습니다
- 무인 설치 전에 사람 검토가 필요합니다
권장 작업
사람 검토 또는 샌드박스 검증 후 우선 후보로 사용하세요.
품질 프로필
우수 Agent 워크플로용 후보
강한 채택 및 유지보수 신호를 갖춘 신뢰도 높은 추천입니다.
워크플로 적합도
이 스킬을 사용할 시나리오
Manage repositories
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Create assets
Design and creative
I need my agent to produce design assets, UI directions, presentations, or creative media workflows.
Build and ship code
Coding agents
I need a coding agent that can understand a repository, edit code, and review pull requests.
워크플로 적합도
완전한 워크플로에 추가
Design, build, test, and ship interfaces
Frontend and UI
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Inspect, patch, and verify code
Coding review agent
A workflow for software agents that inspect repositories, review pull requests, generate tests, and turn findings into shippable patches.
Ingest, retrieve, and cite
RAG knowledge base
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
대안 후보
설치 전 비교
이 작업에 적합할 수 있는 유사 스킬입니다.
Frontend Design
Guidance for distinctive, intentional UI design, typography, visual direction, and non-template-like product interfaces.
Taste Skill: Anti-Slop Frontend
Design and implementation guidance for distinctive landing pages, portfolios, product demos, and purposeful redesigns.
Canvas Design
Create original visual art, posters, PNG assets, and PDF documents through a clear design philosophy.
Anthropic Brand Guidelines
Apply Anthropic official brand colors, typography, and visual standards to appropriate Anthropic-related artifacts.
개요
--- name: apple-design description: Apple's approach to interface design and fluid, physical motion, translated for the web. Use when building or reviewing gesture-driven UI, spring animations, drag/swipe/sheet interactions, momentum and interruptible transitions, translucent materials and depth, typography (optical sizing, tracking, leading), reduced-motion, or the design foundations (feedback, spatial consistency, restraint) behind Apple-style interfaces. ---
# Apple Design
How Apple builds interfaces that stop feeling like a computer and start feeling like an extension of you. This knowledge comes from Apple's WWDC design talks — chiefly *Designing Fluid Interfaces* (WWDC 2018) — distilled and translated into the web platform (CSS, Pointer Events, `requestAnimationFrame`, spring libraries like Motion/Framer Motion).
The through-line: **an interface feels alive when motion starts from the current on-screen value, inherits the user's velocity, projects momentum forward, and can be grabbed and reversed at any instant.** Springs are the tool that makes all of this natural, because they are inherently interruptible and velocity-aware.
## The Core Idea
> "When we align the interface to the way we think and move, something magical happens — it stops feeling like a computer and starts feeling like a seamless extension of us."
An interface is fluid when it behaves like the physical world: things respond instantly, move continuously, carry momentum, resist at boundaries, and can be redirected mid-motion. Everything below is a way to get closer to that.
Apple frames design as serving four human needs: **safety/predictability, understanding, achievement, and joy.** Every rule here serves one of them.
## 1. Response — kill latency
The moment lag appears, the feeling of directness "falls off a cliff." Response is the foundation everything else is built on.
- **Respond on pointer-down, not on release.** Highlight a button the instant it's pressed. Waiting for `click`/touch-up to show feedback feels dead. - **Be vigilant about every latency.** Audit debounces, artificial timers, transition waits, and the ~300ms tap delay. Anything on the input path that isn't essential is a regression. - **Feedback must be continuous *during* the interaction, not just at the end.** For a drag, slider, or drawer, update the UI 1:1 with the pointer the whole way through — never animate only when the gesture completes.
```css /* Feedback lives on the press, and it's instant */ .button:active { transform: scale(0.97); transition: transform 100ms ease-out; } ```
## 2. Direct manipulation — 1:1 tracking
> "Touch and content should move together."
When the user drags something, it must stay glued to the finger — and respect the offset from *where they grabbed it*. Snapping to the element's center on grab breaks the illusion immediately.
- Use Pointer Events with `setPointerCapture` so tracking continues even when the pointer leaves the element's bounds. - Track a short **velocity/position history** (last few `pointermove` events), not just the current point — you'll need velocity at release.
```js el.addEventListener('pointerdown', (e) => { el.setPointerCapture(e.pointerId); const grabOffset = e.clientY - el.getBoundingClientRect().top; // respect where they grabbed // ...track position + timestamp history for velocity }); ```
## 3. Interruptibility — the single most important principle
> "The thought and the gesture happen in parallel."
Every animation must be interruptible and redirectable at any moment. A user must be able to grab a moving element mid-flight and reverse it without waiting for the animation to finish. A closing modal the user grabs again should follow the finger — not finish closing first, then reopen.
- **Never lock out input during a transition.** - **Always animate from the *presentation* (current) value, never the target value.** On interrupt, read the element's live on-screen transform and start the new animation from there. Starting from the logical/target value causes a visible jump. - **Avoid CSS transitions and `@keyframes` for anything gesture-driven** — they can't be smoothly grabbed and reversed mid-flight. Springs animate from the current value by default, which is exactly what interruption needs. - **When a gesture reverses, blend velocity — don't hard-cut it.** Replacing one animation with another at a reversal creates a velocity discontinuity, a "brick wall." Spring libraries that carry velocity through a re-target avoid it. (This is what iOS's *additive animations* do natively; on the web, choose a spring library that re-targets from the current velocity.) - **Decompose 2D motion into independent X and Y springs.** A single spring on a 2D distance desyncs when X and Y have different velocities.
## 4. Behavior over animation — use springs
> "Think of animation as a conversation between you and the object, not something prescribed by the interface."
A pre-scripted, fixed-duration animation can't respond to new input. A spring can — new input just changes the target, and the motion stays continuous. Reach for springs for anything a user can touch.
Apple deliberately replaced the physics triplet (mass/stiffness/damping) with two designer-friendly parameters. Think in these:
- **Damping ratio** — controls overshoot. `1.0` = critically damped, no bounce, smooth settle. `< 1.0` = overshoots and oscillates. Lower = bouncier. - **Response** — how quickly the value reaches the target, in seconds. Lower = snappier. **This is not "duration"** — a spring has no fixed duration; its settle time emerges from the parameters.
**Defaults:** - Start most UI at **damping `1.0`** (critically damped) — graceful and non-distracting. - Add bounce (**damping ~`0.8`**) **only when the gesture itself carried momentum** (a flick, a throw, a drag release). Overshoot on a menu that just faded in feels wrong; overshoot on a card you flicked feels right.
**Concrete values Apple ships:
플랫폼 호환성
기술 세부 사항
- 버전
- 1.0.0
- 라이선스
- MIT
- 최근 업데이트
- 2026년 8월 18일
- 게시일
- 2026년 7월 10일
프레임워크 및 도구
결정 스냅샷
우선 추천
GitHub 스타 17,562
Agent 검증 증거
Agent 검증 증거
Resolve, 검토, 설치 및 한 번의 제한된 실행 후 결과 보고서입니다.
- 성공률
- —
- 최근 실패
- —
- 결과
- 0
- 출력 품질
- —
- 실패
- 0
- 관련 없음
- 0
- 설치
- 0
- 위험 차단
- 0
- 설정 필요
- 0
- 프로덕션
- 0
아직 Agent 결과 데이터가 없습니다. 첫 실행은 /api/agent/outcome을 통해 성공, 설정 필요, 위험 차단, 실패 또는 비관련 결과를 보고할 수 있습니다.
성장 루프
공유 키트
Apple Design용 시나리오 기반 초안입니다. X에 수동으로 게시할 수 있습니다.
A practical pick for design or creative work: Apple Design: Apple's approach to interface design and fluid, physical motion, translated for the web. Use when building or reviewing ges... 17.6K stars https://www.openagentskill.com/skills/emilkowalski-apple-design?ref=x
선택 사항: 설치 명령이 포함된 답글
Listing + install path for Apple Design: https://www.openagentskill.com/skills/emilkowalski-apple-design?ref=x Install: npx skills@latest add emilkowalski/skills
등록 출처
Registry 색인
이 등록은 공개 소스에서 색인되었으며 유지보수자 소유권 주장이 승인될 때까지 공식으로 표시되지 않습니다.
- 색인 주체
- OpenAgentSkill 커뮤니티 인덱스
귀속은 공개 저장소 또는 제작자 프로필에 연결됩니다. 제작자는 등록을 주장하여 소유권 신호를 업데이트할 수 있습니다.
이 스킬 소유권 주장소유자 소유권 주장
이 스킬 등록 소유권 주장
이 Registry 색인 등록은 Emil Kowalski에게 귀속되어 있지만 아직 공식으로 표시되지 않았습니다. 소유권을 주장하면 확인된 소유자 신호가 추가되어 이후 출시, 설치 및 감사 업데이트를 더 신뢰할 수 있습니다.
크리에이터 백링크 키트
README에 증거 배지 추가
개발자가 저장소를 평가하는 위치에 정규 등록, 현재 신뢰 및 감사 신호, 실제 Agent-Proven 증거를 표시합니다.
[](https://www.openagentskill.com/skills/emilkowalski-apple-design)
[](https://www.openagentskill.com/skills/emilkowalski-apple-design)
[](https://www.openagentskill.com/skills/emilkowalski-apple-design/audit)
[](https://www.openagentskill.com/skills/emilkowalski-apple-design)작성자
Emil Kowalski✓
@emil-kowalski
상태 신호
- GitHub 스타
- 17.6K
- 품질 점수
- 71/100
- 최근 GitHub 푸시
- 2026년 7월 15일
- 프레임워크 힌트
- 3
- OpenAgentSkill 조회수
- 46
- 설치 명령 복사
- 3
- 외부 클릭
- 0
커뮤니티 신호
이 스킬이 Agent 워크플로에 유용한지 알려 주세요. 집계된 피드백은 시간이 지날수록 순위를 개선합니다.
신뢰와 안전
검토 후 설치
- GitHub 채택도GitHub 스타 18K통과
- 스타/포크 활동스타 18K, 포크 944; 현재 메타데이터에서 이슈 활동을 확인할 수 없습니다통과
- 최근 유지보수마지막 푸시 후 1개월통과
- 라이선스 명확성MIT통과
- README/SKILL.md 완성도메타데이터에 충분한 사용 및 워크플로 맥락이 포함되어 있습니다통과
- 의존성/런타임 위험공개 메타데이터에 주요 의존성 위험 힌트가 없습니다통과
관련 스킬
Frontend Design
Guidance for distinctive, intentional UI design, typography, visual direction, and non-template-like product interfaces.
170.9K 스타Taste Skill: Anti-Slop Frontend
Design and implementation guidance for distinctive landing pages, portfolios, product demos, and purposeful redesigns.
79.0K 스타Canvas Design
Create original visual art, posters, PNG assets, and PDF documents through a clear design philosophy.
170.9K 스타Anthropic Brand Guidelines
Apply Anthropic official brand colors, typography, and visual standards to appropriate Anthropic-related artifacts.
170.9K 스타