← ClaudeAtlas

payload-cmslisted

Payload CMS 3.x, the Next.js-native TypeScript headless CMS. Use when working in payload.config.ts, collections, fields, access control, hooks, the Local API, versions and drafts, database or storage adapters, plugin authoring, or the official MCP plugin.
Firzus/agent-skills · ★ 3 · AI & Automation · score 74
Install: claude install-skill Firzus/agent-skills
# Payload CMS Payload 3.x runs inside a Next.js (or TanStack Start) app: the config is source code, the admin panel is mounted routes, and the database schema is derived from your collections. Prefer the project's existing conventions, then steer with three leading words: **config is the schema**, **access is opt-in**, and **thread the request**. Branch-specific references, loaded on demand: - [reference/collections.md](reference/collections.md) — collection config, auth, uploads, versions and drafts, globals. - [reference/fields.md](reference/fields.md) — field types, virtual and join fields, the experimental `slug` field, validation, type guards. - [reference/access-control.md](reference/access-control.md) — collection, field, and admin access; the Access Operation trap. - [reference/hooks.md](reference/hooks.md) — hook families, argument shapes, `context`, loop prevention. - [reference/queries.md](reference/queries.md) — operators, `depth`, `select`, Local API, transactions. - [reference/mcp.md](reference/mcp.md) — the official `@payloadcms/plugin-mcp` server, its tools and its three authorization gates. - [reference/extending.md](reference/extending.md) — plugin authoring, custom endpoints, jobs queue, storage adapters, localization. ## First Checks 1. Read `payload.config.ts` (repo root or beside `/app`) — `db`, `collections`, `plugins`, `localization` and versions defaults tell you what schema you are editing. 2. Read the installed versions of `