Toolverse
All skills

payload

by payloadcms

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

Quick info

Category
Security
Views
171

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

  1. 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.

  2. 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.

  3. Do automatycznego generowania slugów użyj slugField() — Claude pokaże Ci, jak zintegrować to pole w kolekcji i skonfigurować jego zachowanie.

  4. 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: false w lokalnym API, w zależności od Twojego przypadku.

  5. 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.

  6. Do wdrożenia workflow draftu/publikacji użyj versions: { drafts: true } w konfiguracji kolekcji — Claude wyjaśni konfigurację i integrację z panelem admina.

Related skills