design · rshankras — скилл для Claude Code: дизайн интерфейсов Apple
Набор дизайн-скиллов для интерфейсов Apple: Liquid Glass, анимации, игровой отклик, UX-тексты, SF Symbols и типографика. Пригодится, когда экран выглядит плоско и нужен план правок.
npx skills add rshankras/claude-code-apple-skills --skill design -a claude-codeЧто делает design
Скилл включается, когда речь заходит о визуальной части приложения под Apple: материалы и размытие, пружинные и snappy-анимации, переходы между экранами, эффекты SF Symbols, шрифты и Dynamic Type. Внутри семь разделов: liquid-glass/, animation-patterns/, game-feel/, ui-prototyping/, ux-writing/, sf-symbols/ и typography/. Каждый отвечает за свою область, поэтому агент не смешивает работу над анимацией с правкой текстов интерфейса.
liquid-glass/ описывает .glassEffect() в SwiftUI и NSGlassEffectView в AppKit, включая GlassEffectContainer и морфинг-переходы. animation-patterns/ покрывает три поколения API пружин, PhaseAnimator и KeyframeAnimator, matched geometry. game-feel/ — это про отклик: аудит «событие × канал», словарь хаптики на Core Haptics, звуковые слои поверх музыки. ui-prototyping/ предлагает развести варианты экрана в именованные #Preview и сравнить их до того, как вы выберете один.
Скилл работает с файлами проекта: чтение, запись, правка, поиск по маске и по содержимому, плюс уточняющие вопросы. Разделы liquid-glass/ рассчитаны на iOS 26+ и macOS 26+, а animation-patterns/ — на iOS 13–18+. Если ваш проект собирается под более старую систему, часть материала по стеклу просто не к чему применить. Локальные копии документации Apple скилл читает из ~/Downloads/docs/, если они там лежат, и молча пропускает этот шаг, когда их нет.
Какие задачи решает
- развести несколько вариантов экрана в
#Previewи выбрать один - добавить хаптику и звук к событиям в приложении
- проверить, доходят ли события до пользователя по нужным каналам
- переписать текст алерта и названия функций
- подобрать символ SF Symbols и настроить его анимацию
Примеры запросов агенту
- Помоги сделать экран настроек на Liquid Glass для iOS 26
- Приложение кажется плоским — проведи аудит отклика и предложи хаптику
- Разведи три варианта этого экрана в
#Previewи сравни их
Как установить design
1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill design -a claude-code2Вручную: положить файлы
~/.claude/skills/design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/design/
1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill design -a codex2Вручную: положить файлы
.agents/skills/design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill design -a cursor2Вручную: положить файлы
.cursor/skills/design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install rshankras/claude-code-apple-skills design2Вручную: положить файлы
.github/skills/design/SKILL.md1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill design -a gemini-cli2Командой платформы
gemini skills install https://github.com/rshankras/claude-code-apple-skills --path skills/designВручную: положить файлы
.devin/skills/design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о design
Как установить design в Claude?
Выполните npx skills add rshankras/claude-code-apple-skills --skill design -a claude-code. Файл скилла окажется по пути ~/.claude/skills/design/SKILL.md.
Что делает скилл design?
Даёт агенту инструкции по дизайну интерфейсов Apple: Liquid Glass, анимации, игровой отклик, UX-тексты, SF Symbols и типографику. Агент подключает нужный раздел, когда задача касается визуальной части.
Для каких версий систем подходит design?
Разделы про Liquid Glass рассчитаны на iOS 26+ и macOS 26+, а паттерны анимаций — на iOS 13–18+.
Исходный текст
SKILL.md · MIT
---
name: design
description: Design skills for Apple platform UI — Liquid Glass, animations, game feel (haptics, sound, celebrations), UI prototyping, UX writing, SF Symbols, and typography. Use when implementing design language features, adding juice/feedback, writing interface copy, or choosing type and iconography.
allowed-tools: [Read, Write, Edit, Glob, Grep, AskUserQuestion]
last_verified: 2026-07-18
review_by: 2027-06-22
os_version: iOS 27 / macOS 27
---
# Design Skills
Skills for implementing Apple's modern design systems across platforms.
## When This Skill Activates
Use this skill when the user:
- Asks about Liquid Glass design
- Wants to implement modern Apple UI effects
- Needs guidance on visual design patterns
- Asks about materials, transparency, or blur effects
- Wants to create fluid animations
- Asks about **spring**, **bounce**, or **snappy** animations
- Wants **PhaseAnimator** or **KeyframeAnimator** help
- Needs **view transitions**, **matched geometry**, or **hero transitions**
- Wants **SF Symbol effects** (bounce, pulse, wiggle, breathe)
- Asks about **animation completions** or **withAnimation**
- Says the app feels **flat** or wants **juice/game feel** (celebrations, haptics, sound effects)
- Wants a **feedback audit** — do events reach the user on the right channels?
- Needs UX structure help: navigation clarity, discoverability, information architecture
- Is writing or reviewing interface copy, alerts, or feature names
- Asks about SF Symbols usage/authoring, fonts, Dynamic Type, or type hierarchy
## Available Skills
### liquid-glass/
Comprehensive Liquid Glass implementation for iOS 26+, macOS 26+.
- SwiftUI `.glassEffect()` API
- AppKit `NSGlassEffectView`
- GlassEffectContainer patterns
- Morphing transitions
- Interactive effects
- Button styles
### animation-patterns/
SwiftUI animation patterns for iOS 13–18+.
- Spring configurations (3 API generations)
- PhaseAnimator and KeyframeAnimator (iOS 17+)
- View transitions, matched geometry, navigation transitions
- SF Symbol effects
- Animation completions, transactions, timing curves
### game-feel/
Game feel ("juice") as a discipline — the event×channel feedback audit, haptic vocabulary design (Core Haptics service architecture), and sound-effect layers that coexist with music. Routes to animation-patterns for motion technique and generators/milestone-celebration for generated code.
### ui-prototyping/
Explore divergent UI directions for a screen as named, runnable Swift `#Preview` variants — compare, remix, and tune before committing to one design.
### ux-writing/
Interface copy that works — voice/tone, the PACE framework, alert anatomy, feature naming, empty states, and the small-word edits that measurably improve UX.
### sf-symbols/
SF Symbols end-to-end — choosing/configuring system symbols (rendering modes, variable color/draw), authoring custom symbols that interpolate across weights, and the animation preset vocabulary.
### typography/
UI typography — text styles and Dynamic Type, the San Francisco family with its width axis, optical sizes, tracking vs kerning, and custom-font scaling obligations.
## Key Principles
### 1. Platform Consistency
- Follow Apple Human Interface Guidelines
- Use system-provided APIs
- Respect user appearance preferences
### 2. Performance
- Use GlassEffectContainer for multiple effects
- Limit number of glass effects per view
- Consider GPU resources
### 3. Visual Hierarchy
- Glass effects create depth and layering
- Use tints to indicate prominence
- Combine with appropriate shadows
## Reference Documentation
- [Applying Liquid Glass to custom views (SwiftUI)](https://developer.apple.com/documentation/swiftui/applying-liquid-glass-to-custom-views)
- [NSGlassEffectView (AppKit)](https://developer.apple.com/documentation/appkit/nsglasseffectview)
- Local captured docs (optional): if `~/Downloads/docs/SwiftUI-Implementing-Liquid-Glass-Design.md` or `~/Downloads/docs/AppKit-Implementing-Liquid-Glass-Design.md` exists, read it for extra detail; skip silently if absent.
© rshankras · MIT · rshankras/claude-code-apple-skills
Похожие скиллы
Всё по теме «Дизайн» →Сначала — design от других авторов.