check-query-efficiency
Installation
SKILL.md
Query Efficiency Analysis
Analyze PHP code for database query efficiency issues.
Detection Patterns
1. SELECT * Usage
// INEFFICIENT: Fetches all columns
$sql = "SELECT * FROM users WHERE id = ?";
$query = "SELECT * FROM orders JOIN products ON ...";
// EFFICIENT: Only needed columns
$sql = "SELECT id, name, email FROM users WHERE id = ?";
// Doctrine partial select
$qb->select('partial u.{id, name, email}');