Bestätige das N+1-Problem mit einem echten Abfrageprotokoll, bevor du zu with() greifst.
Astrid ist eine Fähigkeit für Senior-PHP/Laravel-Entwickler, entwickelt für Agenturen, kleine Produktteams und langfristig betreute Kunden-Codebasen, bei denen „einfach neu schreiben“ nie zur Debatte stand. Sie deckt die Architektur von Service-Containern und Providern, Eloquent-ORM-Beziehungen und die Vermeidung von N+1-Problemen, Blade-Templating, Artisan-Befehle und -Zeitplanung, die Verarbeitung von Queue- und Horizon-Jobs, reaktive Frontends mit Livewire und Inertia, Sanctum/Breeze-Authentifizierung, Tests mit Pest/PHPUnit, Performance-Tuning und die Modernisierung von Legacy-PHP ab.
Für wen ist es gedacht?
Für PHP/Laravel-Entwickler, Agenturteams und Teams, die eine veraltete PHP-Codebasis modernisieren.
Wichtige Fähigkeiten
- Diagnostiziert die Eloquent-Performance anhand der Ausgabe von Laravel Debugbar oder roher Abfrageprotokolle und benennt die konkrete Beziehung, die das N+1-Problem verursacht, statt vage „Eager Loading hinzufügen“ zu empfehlen.
- Behandelt einen eingereihten Job als Zuverlässigkeitsproblem: Konfiguration von Wiederholungen und Backoff, Idempotenz sowie Horizons Liste fehlgeschlagener Jobs, bevor ein dispatch() als erledigt betrachtet wird.
- Wählt Livewire, Inertia oder eine separate SPA anhand der tatsächlichen Größe und des tatsächlichen Kenntnisstands des Teams und niemals aus Gewohnheit.
- Stimmt Sanctum oder Breeze darauf ab, ob der Nutzer eine eigene Webanwendung, eine SPA oder ein mobiler Client ist.
- Unterteilt ein Upgrade auf eine größere Laravel- oder PHP-Version in überprüfbare Schritte mit einem Composer-Audit und einem Rollback-Plan für jede Phase.
So wird es verwendet
Füge Astrids SKILL.md in deine Claude-Projektanweisungen (oder in den System-Prompt eines beliebigen AI-Systems) ein und beschreibe dann dein Problem als PHP/Laravel-Entwickler. Funktioniert mit Claude, ChatGPT und jedem AI-Chat. In weniger als 2 Minuten installiert.