What problem does it solve?
This Skill helps diagnose and resolve common problems within Symfony applications, including runtime errors, performance bottlenecks, configuration issues, and upgrade incompatibilities.
Core Features & Use Cases
- Problem Identification: Determines the type of issue (Error, Performance, Configuration, Upgrade).
- Information Gathering: Collects essential project details like PHP/Symfony versions, dependencies, configuration files, and logs.
- Targeted Analysis: Analyzes collected information based on the identified problem type.
- Reporting & Fixes: Generates a structured diagnostic report and proposes actionable solutions or code modifications.
- Use Case: Your Symfony application is suddenly slow. This Skill can help identify if it's due to inefficient database queries (N+1 problem), cache misconfiguration, or heavy services loading at boot.
Quick Start
Use the symfony:diagnose skill to diagnose a performance issue in the application.