php-guidelines-from-spatie
Describes PHP and Laravel guidelines provided by Spatie. These rules result in more maintainable, and readable code.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Describes PHP and Laravel guidelines provided by Spatie. These rules result in more maintainable, and readable code.
How to use
Zainstaluj umiejętność w Claude'a, dodając plik z wytycznymi do katalogu skills w konfiguracji Claude'a (zazwyczaj ~/.config/claude/skills/).
Podczas pisania lub recenzji kodu PHP/Laravel, odwołaj się do tej umiejętności, aby Claude przestrzegał wytycznych Spatie dotyczących struktury klas, deklaracji typów i docbloków.
Pamiętaj o głównej zasadzie: najpierw stosuj konwencje Laravel – jeśli Laravel ma udokumentowany sposób na coś, użyj go, a od konwencji odchodź tylko gdy masz jasne uzasadnienie.
Przy definiowaniu właściwości klasy używaj typed properties zamiast docbloków, a gdy to możliwe, skorzystaj z constructor property promotion.
W docblockach zawsze importuj nazwy klas (nigdy nie używaj w pełni kwalifikowanych nazw) i dokumentuj typy iterowalne z kluczami i wartościami, np.
@return Collection<int, User>.Dla metod w pełni type-hintowanych pomijaj docbloki, chyba że potrzebujesz dodać opis – zamiast tego używaj notacji
?Typedla nullable types zamiastType|null.