capacitor react
Guides the agent through Capacitor app development with React â project structure, hooks for native features, state management patterns, using Capacitor plugins in React components, and React-specific best practices. Do not use for Ionic Framework with React (use ionic-react), migrating or upgrading Capacitor apps or plugins, or non-React frameworks.
Что делает навык
Направляет разработчика через создание приложений Capacitor с использованием React, включая настройку структуры проекта, управление состоянием и доступ к нативным функциям устройства. Решает задачу интеграции React-компонентов с платформенными API iOS и Android.
Когда применять
- Создание новой структуры проекта для приложения Capacitor с React.
- Реализация хуков и паттернов для доступа к нативным функциям устройства.
- Использование плагинов Capacitor в компонентах React.
- Адаптация кода под существующий стиль проекта (TypeScript/JS, функциональные/классовые компоненты).
Как работает
- Автоматически обнаруживает зависимости (react, @capacitor/core), платформы (android/, ios/) и инструменты сборки (vite, next, webpack) в package.json.
- Определяет используемый стиль кода (TypeScript или JavaScript, функциональные или классовые компоненты, CSS modules или styled-components).
- Пошагово проводит пользователя через процесс разработки, не задавая множественные несвязанные вопросы одновременно.
- Генерирует код, соответствующий стилю и конфигурации существующего проекта.
- Запрашивает у пользователя информацию только в случаях, когда автоматическое обнаружение невозможно.
Примеры запросов агенту
Что понадобится
- Capacitor 6, 7 или 8 с React
- Node.js и npm
- React 18 или новее
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.