convex-create-component
Создаёт переиспользуемые компоненты Convex с изолированными таблицами и API. Подходит для новых модулей, интеграций и работы с границами компонентов. Поддерживает локальные, пакетные и гибридные варианты.
AIget-convex
official
Разработка
★ 63
Что делает навык
Создаёт переиспользуемые компоненты Convex с изолированными таблицами и API, обеспечивая чёткие границы и малый интерфейс для приложения. Подходит для выделения логики в отдельные модули, интеграции или упаковки функциональности для повторного использования.
Когда применять
- Создание нового компонента Convex в существующем приложении
- Выделение переиспользуемой бэкенд-логики в компонент
- Построение сторонней интеграции, владеющей собственными таблицами и рабочими процессами
- Упаковка функциональности Convex для повторного использования в нескольких приложениях
Как работает
- Уточнить у пользователя цель и выбрать форму компонента (Local, Packaged, Hybrid) согласно дереву решений
- Прочитать соответствующий справочный файл (reference file) и подтвердить обоснованность использования компонента
- Спланировать таблицы, публичные функции, передаваемые данные и границы между приложением и компонентом
- Создать структуру компонента (convex.config.ts, schema.ts, функции) и подключить его через app.use(...)
- Импортировать функции из собственного ./_generated/server компонента и обернуть их в приложении для доступа клиентов
- Запустить npx convex dev для исправления ошибок codegen, типов или границ
Примеры запросов агенту
Создай компонент уведомлений для моего приложения Convex с таблицей и функциями отправки/получения
Выдели логику работы с платежами в отдельный компонент Convex, чтобы использовать её в других проектах
Настрой гибридный компонент для интеграции с внешним API, который требует изолированных таблиц
Что понадобится
- Установленный Convex CLI (npx convex dev, codegen)
- Конфигурация CONVEX_DEPLOYMENT
- Доступ к репозитории с исходным кодом приложения
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «convex-create-component» из репозитория:
# https://github.com/get-convex/agent-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r convex-create-component/ ~/.claude/skills/convex-create-component/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.