AIKraft/Skills/convex-create-component

convex-create-component

Создаёт переиспользуемые компоненты Convex с изолированными таблицами и API. Подходит для новых модулей, интеграций и работы с границами компонентов. Поддерживает локальные, пакетные и гибридные варианты.

get-convex official Разработка ★ 63

Что делает навык

Создаёт переиспользуемые компоненты Convex с изолированными таблицами и API, обеспечивая чёткие границы и малый интерфейс для приложения. Подходит для выделения логики в отдельные модули, интеграции или упаковки функциональности для повторного использования.

Когда применять

  • Создание нового компонента Convex в существующем приложении
  • Выделение переиспользуемой бэкенд-логики в компонент
  • Построение сторонней интеграции, владеющей собственными таблицами и рабочими процессами
  • Упаковка функциональности Convex для повторного использования в нескольких приложениях

Как работает

  1. Уточнить у пользователя цель и выбрать форму компонента (Local, Packaged, Hybrid) согласно дереву решений
  2. Прочитать соответствующий справочный файл (reference file) и подтвердить обоснованность использования компонента
  3. Спланировать таблицы, публичные функции, передаваемые данные и границы между приложением и компонентом
  4. Создать структуру компонента (convex.config.ts, schema.ts, функции) и подключить его через app.use(...)
  5. Импортировать функции из собственного ./_generated/server компонента и обернуть их в приложении для доступа клиентов
  6. Запустить 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 и совместимые) подхватывает его по описанию и следует шагам.