Миграция контроллеров с MongoDB на PostgreSQL

engineering

mx-pg-controller-migration — это скилл для Claude Code, который проверяет и портирует контроллеры mx-core (Post, Note, Page, Comment, Category и другие) после переноса данных с MongoDB на PostgreSQL. Скилл охватывает три слоя: серверный код в `apps/core/src/modules/`, типы SDK в `packages/api-client/` и дашборд `admin-vue3` — изменения распространяются сквозь всю цепочку без обратно-совместимых алиасов. Внутри реализован пошаговый воркфлоу: снапшот дельты миграции через `git show`/`git log`, проход по каждому эндпоинту с проверкой полноты joined-данных (`category`, `related`, `topic`), таблица переименований полей (например, `created → createdAt`, `count.read → readCount`, `pin → pinAt`), типовые патчи репозитория с батч-загрузкой через `attach*`-хелперы и синхронизация типов SDK. Подходит командам, у которых после PG-миграции пропадают поля или типы расходятся между сервером и UI.