insforge
Используйте для написания кода приложений с InsForge или @insforge/sdk: CRUD, аутентификация, RLS, OpenRouter AI, Stripe, Razorpay и S3-совместимое хранилище. Подходит для задач типа добавления оплаты, загрузки файлов или отправки писем. Для инфраструктуры используйте insforge-cli.
Что делает навык
Навык обеспечивает интеграцию клиентского SDK @insforge/sdk для разработки приложений InsForge, покрывая CRUD, аутентификацию, хранилище, AI, платежи и email. Для управления инфраструктурой (таблицы, RLS, деплой) следует использовать навык insforge-cli. Подходит для задач добавления оплаты, загрузки файлов или отправки писем.
Когда применять
- Реализация CRUD-операций, пагинации и RPC-вызовов в базе данных.
- Настройка аутентификации пользователей (регистрация, вход, OAuth, сессии).
- Загрузка, скачивание и удаление файлов через S3-совместимое хранилище.
- Интеграция платежей через Stripe (Checkout, подписки) или Razorpay (Orders, Checkout.js).
- Отправка транзакционных HTML-писем и вызовы AI через OpenRouter.
Как работает
- Установить SDK командой npm install @insforge/sdk@latest.
- Создать файл .env с переменными окружения (URL и anon key), используя префиксы, соответствующие фреймворку (например, NEXT_PUBLIC_ для Next.js).
- Инициализировать клиент с помощью createClient() для пользовательских запросов или createAdminClient() для серверного кода с правами администратора.
- Использовать методы модулей SDK (database, auth, storage, payments и др.) для выполнения операций; все методы возвращают объект { data, error }.
- Для изменений, затрагивающих схему или RLS, создать ветку через insforge-cli, протестировать SDK на ветке и затем слить изменения.
Примеры запросов агенту
Что понадобится
- Установленный пакет @insforge/sdk.
- Файл .env с переменными INSFORGE_URL и ANON_KEY (или их фреймворк-специфичными аналогами).
- Связанный проект InsForge (наличие .insforge/project.json).
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.