M
moai-lang-php
Specjalista PHP 8.3+ do tworzenia aplikacji Laravel i Symfony z pełnym wsparciem nowoczesnych wzorców
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude do zaawansowanego programowania w PHP 8.3+. Wspiera Laravel 11, Symfony 7, Eloquent ORM, Doctrine, PHPUnit i Pest. Automatycznie aktywuje się przy pracy z plikami PHP, composer.json i projektami Laravel/Symfony. Obejmuje tworzenie kontrolerów, modeli, migracji, testów jednostkowych i integracyjnych, zarządzanie zależnościami przez Composer oraz zgodność ze standardami PSR-12 i Laravel Pint.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude Code — powinna być dostępna jako część pakietu MoAI ADK dla PHP.
- Otwórz projekt Laravel lub Symfony albo stwórz nowy plik .php w swoim repozytorium. Umiejętność automatycznie się aktywuje po wykryciu plików PHP, composer.json, artisan lub symfony.yaml.
- Opisz zadanie w naturalnym języku — na przykład "Stwórz kontroler API do zarządzania użytkownikami" lub "Napisz migrację bazy danych dla tabeli produktów". Umiejętność wykorzysta dostęp do narzędzi Bash (php, composer, phpunit, phpstan, artisan) do wykonania pracy.
- Dla projektów Laravel używaj wzorców takich jak kontrolery w namespace App\Http\Controllers\Api, modele z Eloquent, Form Requests do walidacji i API Resources do formatowania odpowiedzi.
- Dla Symfony opieraj się na routingu opartym na atrybutach, Doctrine ORM, serwisach i wstrzykiwaniu zależności. Umiejętność wspiera też konfigurację Docker z PHP-FPM i nginx.
- Jeśli potrzebujesz testów, poproś o PHPUnit lub Pest — umiejętność zna oba frameworki i pomoże w tworzeniu testów jednostkowych i integracyjnych zgodnie z najlepszymi praktykami.