.agents/skills/deep-review/references/dimensions/performance.md
Will this change be slow, leak, or block — at production data volume, not dev-fixture volume? Database migrations are checked here too (both locking behavior and idempotency: the review target is the migration file, so the rules live together).
Scope boundary: migration cost (lock level, duration, re-runnability) is yours; migration reversibility (destructive DDL, data loss, rollback and deploy ordering) belongs to release-risk. Review the same file from your angle only and do not restate theirs. Likewise for polling: whether the loop is well-behaved (backoff, stop condition, tunable interval) is yours; whether its cost is visible after ship belongs to observability.
Promise.all, blocking work added to startup/entry pathsCONCURRENTLY index creation on a large table, table rewrites (ALTER COLUMN TYPE), NOT NULL on existing columns without a prior validated constraintIF NOT EXISTS / IF EXISTS so a re-run cannot fail half-applied.agents/skills/db-migrations/SKILL.md — migration workflow, idempotency, regeneration rules.agents/skills/drizzle/SKILL.md — query patterns, index conventions.agents/skills/data-fetching-architecture/SKILL.md — where fetching/caching belongs when the diff adds client data flows