Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill automatyzuje tworzenie plików routingu dla frameworka CatchAdmin. Generuje gotowe trasy CRUD, obsługę eksportu i importu danych, przywracanie z kosza oraz toggle statusu. Wszystkie trasy są automatycznie chronione middleware'em PermissionGate, a ty możesz łatwo wyłączyć ochronę dla publicznych endpointów. Oszczędza czas przy budowaniu API modułów.
Jak używać
Umieść skill w katalogu
.claude/skills/swojego projektu CatchAdmin, w podfolderze o numerze porządkowym (np.06-routes).Przygotuj informacje o swoim module: nazwę modułu (np.
Products), nazwę zasobu w liczbie pojedynczej i mnogiej (np.productiproducts) oraz nazwę kontrolera (np.ProductController).Uruchom skill w Claude'a, podając te parametry. Skill wygeneruje plik
route.phpz pełną konfiguracją tras API, w tym endpointy CRUD, toggle statusu, eksport i import danych.Umieść wygenerowany plik w lokalizacji
modules/{Module}/routes/route.phpw strukturze projektu.Jeśli potrzebujesz publicznego endpointa bez ochrony PermissionGate, dodaj do trasy metodę
->withoutMiddleware([PermissionGate::class])— skill pokazuje przykład dla endpointu publicznych danych.Zweryfikuj, że nazwy kontrolera i akcji w wygenerowanych trasach odpowiadają rzeczywistym metodom w twoim kontrolerze.