SSkillEngineering
N+1 Finder (Claude Code)
claude codeperformancedatabaseengineeringfree
Sample outputCaptured sample. Not a live run.
Pages/endpoints measured: 5
N+1 CONFIRMED
users.js:12 loops over orders -> 1 + N queries, N = orders per user
measured: 12 queries at 10 rows, 120 at 100 rows
fix: include orders in initial user query
PARALLEL N+1 (Promise.all over queries)
products.js:50 -> N concurrent queries, exhausts the pool rather than the clock
UNBOUNDED READS
logs.js:20 logs table no limit -> grows forever
REPEATED IDENTICAL READS
dashboard.js:30 4x per request -> memoise per request
Generated from this listing's real file at upload. The full output is in your download.
⛨Free, and yours to run in your own tools. No account needed.
TypeSkillCategoryEngineeringRuns onClaude CodeLicenseStandard license
⛨Human-reviewedEvery listing checked before it goes live
⛨Source-stampedCarries a visible line saying where it came from
⛨Real reviewsOnly verified buyers can rate it
A Claude Code skill that finds database queries running inside loops, the N+1 pattern that costs 11 fast queries on seed data and 10,001 round trips in production. Catches the lazy-relation form that has no visible query at all, unbounded reads with no limit on tables that grow forever, and repeated identical reads in a single request. Insists you measure query count at two different row counts, because whether the count GROWS with rows is the entire diagnosis. Also flags Promise.all over per-item queries, which is still N queries and merely exhausts the connection pool instead of the clock.
- ✓1 .md (SKILL.md) file (5 KB), instant download
- ✓Runs on Claude Code
- ✓Version 1.0.0, all v1.x updates included free