Referenced from SKILL.md
SKILL.mdView in source ↗
Source excerpt starting at line 23.SKILL.mdView in source ↗| Select specific fields | `select` parameter | [QUERIES.md#field-selection](reference/QUERIES.md#field-selection) || Auto-set author/dates | beforeChange hook | [HOOKS.md#collection-hooks](reference/HOOKS.md#collection-hooks) || Prevent hook loops | `req.context` check | [HOOKS.md#context](reference/HOOKS.md#context) || Cascading deletes | beforeDelete hook | [HOOKS.md#collection-hooks](reference/HOOKS.md#collection-hooks) || Geospatial queries | `point` field with `near`/`within` | [FIELDS.md#point-geolocation](reference/FIELDS.md#point-geolocation) |
Source excerpt starting at line 28.SKILL.mdView in source ↗| Reverse relationships | `join` field type | [FIELDS.md#join-fields](reference/FIELDS.md#join-fields) || Next.js revalidation | Context control in afterChange | [HOOKS.md#nextjs-revalidation-with-context-control](reference/HOOKS.md#nextjs-revalidation-with-context-control) || Query by relationship | Nested property syntax | [QUERIES.md#nested-properties](reference/QUERIES.md#nested-properties) |
Source excerpt starting at line 201.SKILL.mdView in source ↗For all hook patterns, see [HOOKS.md](reference/HOOKS.md). For access control, see [ACCESS-CONTROL.md](reference/ACCESS-CONTROL.md).
Source excerpt starting at line 389.SKILL.mdView in source ↗See [HOOKS.md#context](reference/HOOKS.md#context).
Source excerpt starting at line 510.- **[COLLECTIONS.md](reference/COLLECTIONS.md)** - Collection configs, auth, upload, drafts, live preview- **[HOOKS.md](reference/HOOKS.md)** - Collection hooks, field hooks, context patterns- **[ACCESS-CONTROL.md](reference/ACCESS-CONTROL.md)** - Collection, field, global access control, RBAC, multi-tenant