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

sql-pro · davila7 — скилл для Claude Code: SQL, планы запросов и индексы

Скилл для работы с SQL: пишет сложные запросы, разбирает планы выполнения и подбирает индексы. Пригодится, когда запрос тормозит, а непонятно почему.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill database/sql-pro
Открыть на GitHub

Что делает sql-pro

Скилл задаёт агенту роль специалиста по базам данных. Он разбирает схему, статистику и пути доступа, потом правит запрос и проверяет результат через EXPLAIN. Отдельно закрыты оконные функции, рекурсивные CTE, JSON и работа с партиционированием.

Внутри описан порядок работы: сначала цели запроса и ограничения, затем схема и статистика, потом оптимизация с проверкой плана, и в конце проверка корректности под нагрузкой. Есть раздел про безопасность: тяжёлые запросы на проде без страховки скилл не советует, для разведки предлагает read-реплики или LIMIT.

Скилл не поможет, если вам нужен только совет по ORM, если база не SQL или документная, и если нет доступа к планам запросов или схеме. Без этого разбор упирается в догадки, поэтому сначала проверьте, что планы вы вообще можете снять.

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

  • разобрать план выполнения и найти узкое место
  • переписать тяжёлый аналитический запрос
  • подобрать индексы под реальные паттерны выборки
  • спроектировать схему под OLTP или OLAP нагрузку
  • проверить корректность запроса на реалистичном объёме данных

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

  • Посмотри план этого запроса и скажи, что тут тормозит
  • Перепиши запрос через оконные функции вместо самоджойна
  • Предложи индексы под эту схему и объясни выбор

Как установить sql-pro

1Через claude-code-templates

npx claude-code-templates@latest --skill database/sql-pro

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill sql-pro -a claude-code

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

~/.claude/skills/sql-pro/SKILL.md

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

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

Вопросы о sql-pro

Как установить sql-pro в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill database/sql-pro. Второй способ — npx skills add davila7/claude-code-templates --skill sql-pro -a claude-code.

Что делает sql-pro?

Помогает писать и оптимизировать SQL: анализирует схему и статистику, правит запросы, проверяет их через EXPLAIN и подбирает индексы. Заодно разбирает моделирование данных под OLTP и OLAP.

Когда sql-pro не подойдёт?

Если нужен только совет по ORM, если система не SQL или документная, либо если у вас нет доступа к планам запросов и деталям схемы.

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

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

Сначала — sql-pro от других авторов.

sql-pro https://github.com/Jeffallan Оптимизирует медленные SQL-запросы, проектирует схемы баз данных и устраняет проблемы производительности. Пригодится при разборе планов EXPLAIN и миграции диалектов. CX Codex +1 6 400установок 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установок

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

Весь набор →
java-mcp-expert Субагент для сборки MCP-серверов на Java: официальный SDK, Project Reactor и Spring Boot. Пригодится, когда нужно поднять сервер с инструментами и ресурсами. 291установок database-optimizer Скилл для Claude, который разбирает узкие места базы: планы выполнения, индексы, N+1, кеш и партиционирование. Пригодится, когда запросы тормозят, а непонятно почему. 286установок sprint-planning Команда собирает контекст из Linear или GitHub и формирует план спринта с оценкой вместимости, приоритетами и рисками. 282установок husky Прогоняет линтер, сборку, типы и тесты по шагам и правит ошибки, пока репозиторий не станет рабочим. Полезно перед коммитом. 282установок exploratory-data-analysis Скилл для Claude, который определяет формат научного файла и собирает отчёт о структуре, качестве и дальнейших шагах анализа. 279установок env-file-protection Хук блокирует вызовы Write к файлам .env*, чтобы агент случайно не перезаписал секреты. Ставится одной командой в настройки Claude. 279установок slack-notifications Отправляет сообщение в Slack, когда Claude закончил работу или завершился субагент. Пригодится, если вы уходите от терминала и хотите знать, что задача готова. 279установок frontend-to-backend-requirements Скилл помогает фронтенд-разработчику описать бэкенду, какие данные нужны экрану, не диктуя структуру API. 278установок

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

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