К основному содержанию
скилл CX Codex

widgetkit · dpearson2699 — скилл для Claude Code: виджеты WidgetKit и как установить

Скилл для виджетов и контролов WidgetKit: таймлайны, настраиваемые виджеты, интерактивные кнопки, Control Center. Пригодится, когда нужен виджет на Home Screen или Lock Screen.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill widgetkit -a claude-code
Открыть на GitHub

Что делает widgetkit

Скилл ведёт агента по сборке виджета: расширение в Xcode, TimelineEntry с датой и данными, провайдер, SwiftUI-вью под нужный WidgetFamily, структура Widget и регистрация всего в WidgetBundle под @main. Статичным виджетам достаётся StaticConfiguration, настраиваемым — AppIntentConfiguration с AppIntentTimelineProvider.

Дальше идут интерактивные виджеты на Button и Toggle, контролы Control Center на ControlWidgetButton и ControlWidgetToggle, Lock Screen и StandBy, deep links через widget URL, релевантность в Smart Stack, отрисовка Liquid Glass. App Groups включают на шаге создания расширения: через этот контейнер приложение и виджет делят данные.

Полный цикл Live Activity и моделирование сущностей для App Intents скилл намеренно оставляет соседним activitykit и app-intents. Здесь они всплывают только там, где касаются виджета. Стратегии таймлайнов, пуши и настройка Xcode вынесены в references/widgetkit-advanced.md. В конце — чек-лист для ревью готового кода.

Какие задачи решает

  • собрать таймлайн виджета, который сам обновляется по расписанию
  • перевести статичный виджет на настраиваемый через AppIntent
  • подключить кнопку внутри виджета к действию приложения
  • вывести контрол в Control Center на iOS 18+
  • пройти по чек-листу и найти ошибки в готовом коде виджета

Примеры запросов агенту

  • Сделай виджет заказа для Home Screen: данные бери из App Group, обновляй раз в час
  • Переделай OrderStatusWidget на настраиваемый через AppIntentTimelineProvider
  • Проверь мой виджет по чек-листу и покажи, где ошибки с семьями виджетов

Как установить widgetkit

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill widgetkit -a claude-code

2Вручную: положить файлы

~/.claude/skills/widgetkit/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/widgetkit/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о widgetkit

Как установить widgetkit в Claude Code?

Выполните npx skills add dpearson2699/swift-ios-skills --skill widgetkit -a claude-code. Файл скилла окажется в ~/.claude/skills/widgetkit/SKILL.md.

Что делает widgetkit?

Проводит агента по коду виджетов и контролов WidgetKit: расширение, провайдер таймлайна, вью под каждую семью, регистрация в WidgetBundle. Рассчитан на iOS 26+.

Чем widgetkit отличается от скиллов activitykit и app-intents?

Здесь только стык с виджетами. Полный жизненный цикл Live Activity, работа с сущностями, Siri, Shortcuts и Spotlight остаются в activitykit и app-intents.

Похожие скиллы

Всё по теме «Мобильная разработка» →

Сначала — widgetkit от других авторов.

widgetkit Prisma-Labs-Dev Подключает к агенту справочник по Apple WidgetKit. Пригодится при настройке таймлайнов, провайдеров данных и семейств виджетов для iOS. CX Codex +1 458установок vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

Из того же набора69

swiftui-liquid-glass Скилл помогает добавлять и проверять Liquid Glass в интерфейсах SwiftUI для iOS 26+. Пригодится при настройке стеклянных кнопок, панелей и переходов. CX Codex +1 4 100установок swiftdata Подсказывает агенту, как писать модели, запросы и миграции SwiftData, чтобы код на Swift 6.3 собирался без типичных промахов. CX Codex +1 4 100установок swift-language Скилл обучает ассистента современному синтаксису Swift без многопоточности и SwiftUI. Пригодится при рефакторинге enum, дженериков и протоколов под актуальные версии языка. CX Codex +1 4 000установок swift-charts Скилл для ИИ-агента, который помогает строить и разбирать графики на Swift Charts под iOS 26+. Пригодится, когда нужны столбцы, линии, пончики или 3D-поверхности. CX Codex +1 4 000установок swiftui-gestures Помогает настраивать жесты в SwiftUI: объединяет нажатия, смахивания и зум, а также устраняет конфликты в иерархии представлений. CX Codex +1 4 000установок storekit Помогает писать и проверять встроенные покупки и подписки на StoreKit 2: пейволлы, транзакции, проверка прав доступа. CX Codex +1 4 000установок swiftui-uikit-interop Помогает связать интерфейсы UIKit и SwiftUI без путаницы с жизненным циклом и потерей данных в общих состояниях. CX Codex +1 4 100установок background-processing Скилл помогает настроить фоновые задачи в iOS через BGTaskScheduler, URLSession и пуши. Пригодится при планировании фоновой загрузки данных или ночной очистки базы. CX Codex +1 3 900установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой