postgresql-database-engineering — скилл для Claude Code
Помогает проектировать схемы, выбирать индексы и оптимизировать медленные запросы в PostgreSQL. Пригодится при партиционировании больших таблиц и настройке репликации.
npx skills add manutej/luxor-claude-marketplace --skill postgresql-database-engineering -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/postgresql-database-engineering/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/postgresql-database-engineering/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill postgresql-database-engineering -a codex2Вручную: положить файлы
.agents/skills/postgresql-database-engineering/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill postgresql-database-engineering -a cursor2Вручную: положить файлы
.cursor/skills/postgresql-database-engineering/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace postgresql-database-engineering2Вручную: положить файлы
.github/skills/postgresql-database-engineering/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill postgresql-database-engineering -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-database-pro/skills/postgresql-database-engineeringВручную: положить файлы
.devin/skills/postgresql-database-engineering/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill postgresql-database-engineering -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора31
Похожие
Рядом в теме «Данные и базы»
Всё по теме «Данные и базы» →Вопросы о 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, массивы и полнотекстовый поиск.