payload
Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.
How to use
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.