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

postgresql-database-engineering — скилл для Claude Code

Помогает проектировать схемы, выбирать индексы и оптимизировать медленные запросы в PostgreSQL. Пригодится при партиционировании больших таблиц и настройке репликации.

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

Что делает postgresql-database-engineering

Скилл добавляет в контекст ассистента инженерные практики для PostgreSQL. Он направляет агента при анализе планов EXPLAIN ANALYZE, настройке пулов соединений через pgBouncer и выборе уровней изоляции транзакций. Подсказки охватывают архитектуру процессов базы: разделяемую память, буферы WAL и сборку мусора через VACUUM для очистки устаревших версий строк в рамках MVCC.

Внутри собраны рекомендации по шести типам индексов под разные сценарии. Для временных рядов предложен легковесный BRIN, для поиска по JSONB и массивам — GIN, а для геоданных — GiST. Выбор индекса требует компромиссов. Например, GIN замедляет операции вставки и обновления данных, а хеш-индексы не поддерживают диапазонные выборки.

Также скилл описывает разбиение таблиц объёмом более 100M строк на секции по диапазонам, спискам или хешу. Это помогает оптимизатору отсекать ненужные партиции и ускорять параллельную обработку данных.

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

  • подобрать тип индекса под геоданные, полнотекстовый поиск или JSONB
  • оптимизировать медленные SQL-запросы с помощью EXPLAIN ANALYZE
  • настроить партиционирование больших таблиц объёмом от 100M строк
  • сконфигурировать пулер соединений pgBouncer или PgPool
  • разобраться с накоплением мёртвых строк и настроить autovacuum

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

  • Проанализируй вывод EXPLAIN ANALYZE для этого запроса и предложи B-Tree или BRIN индекс
  • Разбей таблицу логов на помесячные секции и настрой автоматическое отсечение партиций
  • Помоги настроить параметры autovacuum, чтобы избежать разрастания таблицы из-за частых обновлений

Как установить postgresql-database-engineering

1Через Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill postgresql-database-engineering -a claude-code

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

~/.claude/skills/postgresql-database-engineering/SKILL.md

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

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

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

jest-react-testing Скилл для тестирования React-компонентов и хуков через Jest и React Testing Library: конфигурация, моки, асинхронные сценарии. CX Codex +1 1 200установок ui-design-patterns Справочник по типовым паттернам интерфейса: навигация, формы, вывод данных, обратная связь и доступность. Пригодится, когда проектируешь компоненты или разбираешь чужой UI. CX Codex +1 853установок ux-principles Подключает к агенту эвристики юзабилити, методы юзер-ресёрча и проверки доступности, чтобы интерфейсы проектировались по правилам, а не на глаз. CX Codex +1 836установок frontend-architecture Скилл для проектирования фронтенда: слои, паттерны, управление состоянием и границы модулей. Пригодится, когда приложение растёт и его пора структурировать. CX Codex +1 722установок alembic Скилл ведёт миграции Alembic в проектах на SQLAlchemy: от alembic init до выката в прод и отката. Пригодится, когда схема поддержки меняется часто. CX Codex +1 644установок wireframing Скилл для проектирования интерфейсов: помогает пройти путь от набросков и структуры экранов до макета, близкого к финальному дизайну. CX Codex +1 566установок expressjs-development Скилл для ИИ-агента, который подсказывает, как строить Express.js-приложения: маршруты, middleware, обработка запросов и ошибок. CX Codex +1 555установок mobile-design Скилл для мобильного интерфейса: тач-цели, жесты, зоны большого пальца, безопасные области и адаптив под маленькие экраны. CX Codex +1 545установок

Похожие

postgresql-best-practices Mindrally Скилл с правилами разработки на PostgreSQL: типы данных, схема, индексы, разбор планов запросов и обслуживание базы. CX Codex +1 1 500установок database-optimizer https://github.com/Jeffallan Скилл помогает находить узкие места в PostgreSQL и MySQL, разбирать планы выполнения через EXPLAIN ANALYZE и настраивать индексы без простоя таблиц. CX Codex +1 6 000установок PostgreSQL Database Administrator официальный github Субагент для работы с базами данных PostgreSQL через расширение VS Code. Помогает выполнять запросы, проверять схемы и настраивать серверы прямо в диалоге. ★ 40 418звёзд репо postgresql-expert PCL Team Скилл для работы с PostgreSQL: продвинутые запросы, индексы, тюнинг производительности и продакшн-операции. Пригодится, когда агент трогает схему, SQL или план запроса. CX Codex +1 424установок database-design MoizIbnYousaf Скилл по проектированию схем, миграциям и оптимизации запросов для PostgreSQL, MySQL и NoSQL. Пригодится, когда агент пишет SQL. CX Codex +1 604установок database-indexing-strategy aj-geddes Скилл помогает проектировать индексы: выбирает тип, собирает составные и частичные, подсказывает по обслуживанию. Пригодится, когда запросы тормозят. CX Codex +1 486установок

Рядом в теме «Данные и базы»

Всё по теме «Данные и базы» →

Вопросы о postgresql-database-engineering

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

Выполните команду npx skills add manutej/luxor-claude-marketplace --skill postgresql-database-engineering -a claude-code в терминале. Также файл можно разместить вручную по пути ~/.claude/skills/postgresql-database-engineering/SKILL.md.

Что делает скилл postgresql-database-engineering?

Он передаёт ИИ-ассистенту инженерные паттерны для работы с PostgreSQL. Скилл помогает выбирать стратегии индексирования, анализировать планы запросов, настраивать секционирование таблиц и управлять поведением MVCC.

Для каких данных скилл рекомендует использовать индексы BRIN и GIN?

Индексы BRIN рекомендуются для очень больших упорядоченных таблиц вроде временных рядов, так как они занимают минимум места на диске. Индексы GIN ориентированы на многозначные структуры: поля JSONB, массивы и полнотекстовый поиск.

Смотрите также

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

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