progressive-blur-header-swiftui — скилл для Claude Code
Скилл добавляет в SwiftUI липкий заголовок с постепенным размытием. Нужен для интерфейсов в стиле Apple Music, Photos и App Store.
npx skills add reason-machines/trending-skills --skill progressive-blur-header-swiftui -a claude-codeЧто делает progressive-blur-header-swiftui
Скилл помогает подключить SwiftUI-компонент StickyBlurHeader: контент прокручивается под заголовком, а размытие плавно меняется по высоте. Можно задать радиус blur, длину перехода и прозрачность tint для верхней и средней части заголовка.
Высота заголовка измеряется автоматически через GeometryReader и PreferenceKey, поэтому компонент подходит и для заголовков, которые меняются во время работы экрана. Пакет подключается через Swift Package Manager по адресу https://github.com/dominikmartn/ProgressiveBlurHeader; для проекта нужны iOS 16+ и Swift 5.9+.
Какие задачи решает
- добавить липкий заголовок в SwiftUI-экран
- настроить постепенное размытие под навигационной панелью
- повторить стиль Apple Music или App Store
- поддержать заголовок с меняющейся высотой
Примеры запросов агенту
- Добавь в SwiftUI-приложение липкий заголовок с постепенным blur через
StickyBlurHeader. - Подключи
ProgressiveBlurHeaderи сделай экран со списком, который прокручивается под заголовком. - Настрой для заголовка SwiftUI-экрана умеренное размытие и tint для светлой и тёмной темы.
Как установить progressive-blur-header-swiftui
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill progressive-blur-header-swiftui -a claude-code2Вручную: положить файлы
~/.claude/skills/progressive-blur-header-swiftui/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/progressive-blur-header-swiftui/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill progressive-blur-header-swiftui -a codex2Вручную: положить файлы
.agents/skills/progressive-blur-header-swiftui/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill progressive-blur-header-swiftui -a cursor2Вручную: положить файлы
.cursor/skills/progressive-blur-header-swiftui/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills progressive-blur-header-swiftui2Вручную: положить файлы
.github/skills/progressive-blur-header-swiftui/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill progressive-blur-header-swiftui -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/progressive-blur-header-swiftuiВручную: положить файлы
.devin/skills/progressive-blur-header-swiftui/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill progressive-blur-header-swiftui -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о progressive-blur-header-swiftui
Как установить progressive-blur-header-swiftui в Claude Code?
Выполни npx skills add reason-machines/trending-skills --skill progressive-blur-header-swiftui -a claude-code, затем используй файл ~/.claude/skills/progressive-blur-header-swiftui/SKILL.md.
Что делает progressive-blur-header-swiftui?
Он помогает добавить в SwiftUI липкий заголовок, под которым прокручивается контент с плавно меняющимся размытием и tint.
Какие требования у progressive-blur-header-swiftui?
Компонент рассчитан на iOS 16+ и Swift 5.9+. Пакет подключается через Swift Package Manager.