sql-schema-audit
Installation
SKILL.md
SQL Schema Audit
Use this for two recurring DBA review tasks:
- Where is index work missing? Walk every query plan and attribute each
SCAN <table>to either a known intentional case (no covering index possible) or a gap (table has no indexes at all). - Where might code N+1? Find
for-loops that call sqlc-generated functions — review aid, not a hard fail, because batch inserts are legitimate.
index-coverage.mjs
# `scripts/` is relative to THIS skill's directory; from elsewhere use the
# absolute path. `--out` is OPTIONAL — omit it and the report prints to stdout.
# The printed report IS the deliverable; the file is just a persisted copy.
node scripts/index-coverage.mjs \
--schema your-project/db/schema.sql \
--queries your-project/db/queries.sql \
[--out your-project/.linters/index-coverage.txt]