payload
Asystent Claude do projektów Payload CMS — debugowanie, konfiguracja i optymalizacja API
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill Claude dla deweloperów pracujących z Payload CMS. Pomaga w konfiguracji projektów (payload.config.ts), zarządzaniu kolekcjami i polami, implementacji hooks i kontroli dostępu. Przydatny przy debugowaniu błędów walidacji, problemów bezpieczeństwa, zapytań relacyjnych, transakcji i zachowania hooks. Wspiera REST i GraphQL API, autentykację oraz zarządzanie plikami w architekturze TypeScript-first.
Jak używać
Zainstaluj skill Claude dla Payload CMS z oficjalnego repozytorium payloadcms. Skill integruje się z Twoim projektem Payload i dostarcza kontekst dotyczący struktury konfiguracji, kolekcji i pól.
Kiedy pracujesz nad payload.config.ts lub definiujesz kolekcje, opisz Claude'owi strukturę swoich danych i co chcesz osiągnąć. Skill automatycznie dostarczy referencje do odpowiednich metod i wzorców.
Do automatycznego generowania slugów użyj
slugField()— Claude pokaże Ci, jak zintegrować to pole w kolekcji i skonfigurować jego zachowanie.Przy implementacji kontroli dostępu opisz, którzy użytkownicy powinni mieć dostęp do jakich danych. Claude zasugeruje użycie access control z zapytaniami lub
overrideAccess: falsew lokalnym API, w zależności od Twojego przypadku.Jeśli debugujesz błędy walidacji, problemy bezpieczeństwa lub zachowanie hooks, udostępnij Claude'owi kod i komunikat błędu. Skill odwołuje się do dokumentacji Payload i sugeruje rozwiązania oparte na najlepszych praktykach.
Do wdrożenia workflow draftu/publikacji użyj
versions: { drafts: true }w konfiguracji kolekcji — Claude wyjaśni konfigurację i integrację z panelem admina.