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

database-table-creator — скилл для Claude Code: создание таблиц

Скилл проводит создание таблицы от SQL-миграции до Kotlin-репозитория и тестов. Пригодится, когда в проекте нужна новая таблица или сущность.

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

Что делает database-table-creator

Скилл задаёт последовательность работ: SQL-миграция, объект таблицы Exposed, Kotlin-сущность, интерфейс и реализация репозитория, регистрация factory bean и тесты. После миграции предлагает запустить её командой ./gradlew :app:module-repository:flywayMigrate, а затем проверить проект через ./gradlew test.

Правила схемы требуют TEXT вместо VARCHAR, запрещают внешние ключи и предписывают фильтровать мягко удалённые записи в запросах. У таблиц должны быть поля времени, частичные индексы и триггер обновления updated_at; Kotlin-таблица расширяет UUIDTable, а сущность реализует Entity<Instant>. Репозиторий использует db.primary для записи и db.replica для чтения.

Удаление здесь только мягкое: запись помечается через deletedAt, поэтому код с физическим удалением этим правилам противоречит. Для шаблонов Kotlin скилл ссылается на kotlin-templates.md, а примеры ошибок — на examples.md.

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

  • создать SQL-миграцию для новой таблицы
  • связать таблицу Exposed с Kotlin-сущностью
  • добавить репозиторий с мягким удалением
  • зарегистрировать factory bean
  • проверить репозиторий тестами

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

  • Создай таблицу orders и пройди весь путь от миграции до тестов.
  • Добавь сущность Customer с репозиторием и мягким удалением по правилам проекта.
  • Подготовь Kotlin-таблицу, регистрацию factory bean и тесты для новой таблицы.

Как установить database-table-creator

1Через Skills CLI (Vercel)

npx skills add c0x12c/ai-toolkit --skill database-table-creator -a claude-code

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

~/.claude/skills/database-table-creator/SKILL.md

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

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

Вопросы о database-table-creator

Как установить database-table-creator в Claude Code?

Выполните npx skills add c0x12c/ai-toolkit --skill database-table-creator -a claude-code. Файл скилла находится по пути ~/.claude/skills/database-table-creator/SKILL.md.

Что делает database-table-creator?

Он помогает создать SQL-миграцию и согласованный с ней Kotlin-код: таблицу Exposed, сущность, репозиторий, регистрацию зависимостей и тесты.

Как скилл обрабатывает удаление записей?

Он требует мягкого удаления: запись получает значение deletedAt, а запросы отбирают только записи, у которых это поле пустое. Физическое удаление не соответствует правилам скилла.

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

Все скиллы по теме «Данные и базы» →
xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора24

investor-outreach Помогает составлять письма инвесторам, запросы на тёплое знакомство и последующие сообщения. Пригодится, когда нужно обратиться к ангелу, венчурному фонду или акселератору. CX Codex +1 ★ 109звёзд репо investor-materials Скилл для подготовки материалов для инвесторов: питч-дек, one-pager, меморандум, финансовая модель. Пригодится, когда нужно свести цифры и историю в один непротиворечивый набор документов. CX Codex +1 ★ 109звёзд репо design-workflow Скилл помогает проектировать и проверять интерфейсы с опорой на дизайн-систему проекта. Пригодится для прототипов, компонентов и адаптивных экранов. CX Codex +1 ★ 109звёзд репо design-intelligence Собирает дизайн-систему с нуля: палитра, типографика, отступы, радиусы и инвентарь компонентов в трёх форматах. CX Codex +1 ★ 109звёзд репо database-patterns Задаёт правила проектирования БД: типы колонок, UUID-ключи, мягкое удаление и шаблоны миграций. Пригодится, когда агент создаёт таблицы или пишет репозитории. CX Codex +1 ★ 109звёзд репо content-engine Превращает одну идею, статью или демо в отдельные посты для X, LinkedIn, YouTube и рассылок. Следит за форматом и отсекает банальные заходы. CX Codex +1 ★ 109звёзд репо competitive-teardown Скилл разбирает продукт, бизнес и отзывы конкурентов, а затем помогает сравнить их и найти слабые места. Пригодится перед запуском продукта или подготовкой слайда о конкурентах. CX Codex +1 ★ 109звёзд репо ci-cd-patterns Скилл с шаблонами GitHub Actions, проверками в PR и деплоем. Пригодится, когда CI падает или только настраивается. CX Codex +1 ★ 109звёзд репо

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

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