Agent skill

n1-query-prevention

When loading a list of items with related data, use eager loading (JOINs, includes) instead of la... Use when optimizing code performance. Performance category skill.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/n1-query-prevention

Metadata

Additional technical details for this skill

category
Performance
priority
high
is built in
YES
session guardian id
builtin_prevent_n_plus_one

SKILL.md

N+1 Query Prevention

When loading a list of items with related data, use eager loading (JOINs, includes) instead of lazy loading each relation. In ORMs, use features like Prisma's include, TypeORM's relations, or SQLAlchemy's joinedload. Batch related lookups using WHERE IN clauses. Monitor query logs during development to catch N+1 patterns early.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results