
backend-queries
Write optimized and secure database queries using parameterized queries, eager loading, strategic in
提供方 maksimtereshin|开源
Backend Queries
This Skill provides Claude Code with specific guidance on how to adhere to coding standards for writing secure and optimized database queries.
When to use this skill
- When writing database query code in services, repositories, or data access layers
- When working with files containing database queries (services.ts, repositories.ts, queries.py, dao.java, etc.)
- When using query builders or ORM query methods (TypeORM QueryBuilder, Sequelize queries, SQLAlchemy queries)
- When writing raw SQL queries or stored procedure calls
- When optimizing N+1 query problems with eager loading or joins
- When selecting specific columns instead of using SELECT *
- When implementing query caching for expensive or frequent queries
- When wrapping related database operations in transactions
- When adding indexes to optimize WHERE, JOIN, or ORDER BY clauses
- When preventing SQL injection by using parameterized queries
- When setting query timeouts to prevent runaway queries
- When implementing pagination or data filtering logic
Instructions
For details, refer to the information provided in this file: backend queries