Skip to content
Back to skills

Analyzer Db

ASecurity

Аудит структуры БД — схема, индексы, FK, N+1, миграции (роль analyzer, read-only). Use when проверяем слой данных на чтение; чинить найденное — $database-optimize и $database-migrate.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
databasesgosqldatabase

Works with

  • mcp

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Vitammiin/agent-vorcl-flow --skill analyzer-db --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Analyzer Db?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Analyzer Db
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vitammiin-analyzer-db/badge)](https://www.skillsdirectory.com/skills/vitammiin-analyzer-db)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: analyzer-db
description: Аудит структуры БД — схема, индексы, FK, N+1, миграции (роль analyzer, read-only). Use when проверяем слой данных на чтение; чинить найденное — $database-optimize и $database-migrate.
---

# Задача: аудит структуры БД

Проверь структуру БД (**read-only**) для указанной области.

Проверяй ту СУБД(ы), что реально в проекте; ничего не правь — ни в БД, ни в коде.
- **Postgres** — через MCP `postgres` / `query_render_postgres` только read-only SQL (SELECT/EXPLAIN, `information_schema`, `pg_indexes`): отсутствующие индексы, нет FK/констрейнтов/NOT NULL/UNIQUE, N+1 (в коде репозиториев), нормализация, рассинхрон схемы и моделей/миграций, небезопасные миграции.
- **MongoDB** — через MCP `mongodb` (read-only, `--readOnly`): индексы (`listIndexes`, compound/TTL), COLLSCAN (`explain`), несогласованность формы документов, embedding vs referencing, N+1 без `$lookup`/populate, отсутствие schema-валидаторов, рост массивов/документа.

Формат: объект (`таблица`/`колонка` или `коллекция`/`поле`) или `file:line`, что нашли, первопричина, конкретная починка; severity по влиянию. По значимым находкам — `add_task`. Опирайся на `$database`, `$postgresql`, `$mongodb`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…