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

energykit — скилл для Claude Code: что делает и как установить

Скилл помогает интегрировать Apple EnergyKit в приложения для iOS и iPadOS: запрашивать прогнозы энергосети и передавать события нагрузки умных устройств.

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

Что делает energykit

Скилл снабжает агента инструкциями по работе с фреймворком EnergyKit. Он объясняет, как подписываться на поток прогнозов ElectricityGuidance через ElectricityGuidance.Service. Оценки интервалов ранжируются от 0.0 до 1.0. Низкие значения указывают на более чистое и дешёвое электричество. Скилл учит выбирать окна для переноса потребления приборов действием .shift или понижения нагрузки через .reduce.

Для работы обязателен entitlement com.apple.developer.energykit в таргете приложения. Без него система вернёт ошибку EnergyKitError.permissionDenied. Интеграция с приложением «Дом» на iOS 27 требует отдельный capability com.apple.developer.energykit.loadevents-experience.

Apple документирует прогнозы только для континентальной части США. Код обязан перехватывать EnergyKitError.unsupportedRegion. Базовые интерфейсы появились в iOS 26.0, а детальные категории чистоты требуют проверки доступности 26.1+.

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

  • настроить получение прогнозов энергосети через ElectricityGuidance.Service
  • подобрать оптимальное окно зарядки электромобиля с помощью действия .shift
  • передать события нагрузки климатической системы через ElectricHVACLoadEvent
  • обработать региональное ограничение EnergyKitError.unsupportedRegion

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

  • Покажи, как подписаться на поток прогнозов ElectricityGuidance для зарядки электромобиля в Swift.
  • Добавь в код представление SwiftUI для отображения интервалов ElectricityGuidance.Value с рейтингом.
  • Напиши отправку события нагрузки через ElectricHVACLoadEvent с проверкой entitlement com.apple.developer.energykit.

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/energykit/SKILL.md

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

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

Вопросы о energykit

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

Выполните команду npx skills add dpearson2699/swift-ios-skills --skill energykit -a claude-code. Конфигурация навыка сохранится по пути ~/.claude/skills/energykit/SKILL.md.

Что делает скилл energykit?

Он помогает разработчику внедрять фреймворк Apple EnergyKit в проекты на Swift. Скилл подсказывает структуру запросов к прогнозам энергосети, типы событий нагрузки и правила обработки ошибок доступа.

Какие разрешения требуются для работы EnergyKit?

В таргете проекта нужно включить capability com.apple.developer.energykit. Если приложение передаёт события нагрузки для приложения Home на iOS 27+, понадобится второй capability com.apple.developer.energykit.loadevents-experience.

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

Всё по теме «Мобильная разработка» →
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

natural-language Скилл для разбора текста на устройстве: токенизация, определение языка, теги частей речи, сущности, тональность и перевод в приложениях Apple. CX Codex +1 3 700установок core-motion Скилл по Core Motion: акселерометр, гироскоп, шагомер, распознавание активности, высота, движение AirPods и погружение на watchOS. CX Codex +1 3 700установок core-bluetooth Скилл помогает настраивать прямое взаимодействие с BLE-устройствами через Core Bluetooth в iOS-проектах. CX Codex +1 3 700установок coreml Скилл помогает подключать Core ML к iOS-приложениям на Swift: загружать модели, выполнять предсказания и настраивать вычисления на устройстве. CX Codex +1 3 700установок swift-codable Скилл помогает агенту создавать Swift-модели Codable для JSON и Property List. Пригодится для API, вложенных структур и нестандартных дат. CX Codex +1 3 600установок permissionkit Скилл объясняет, как через PermissionKit показать ребёнку запрос разрешения и отправить его родителю в iMessage. CX Codex +1 3 600установок app-clips Помогает проектировать и настраивать App Clips для iOS в Xcode. Пригодится при отладке ссылок запуска, карточек Safari и миграции данных в основное приложение. CX Codex +1 3 600установок tipkit Скилл помогает добавлять и проверять подсказки Apple TipKit: встроенные в экран или привязанные к элементу управления. Пригодится для контекстной справки и знакомства с функциями приложения. CX Codex +1 3 600установок

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

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