SuperAPI AI 工具集

payload

编程与开发

查看项目

更新于 10-16 07:23

技能介绍

用途:该技能用于在 AI 编程代理中辅助开发 Payload CMS 项目,涉及 payload.config.ts、collections、fields、hooks、access control 以及 Payload API;也可用于排查校验错误等调试场景。Payload 本身是 Next.js 原生的 CMS,采用 TypeScript 优先架构,提供管理面板、数据库管理、REST/GraphQL API、身份认证与文件存储。

主要能力:技能内容以快速参考表组织,覆盖自动生成 slug、按用户限制内容、Local API 用户操作、草稿/发布工作流、计算字段、条件字段、自定义字段校验、关系列表过滤、字段选择、自动设置作者与日期、防止钩子循环、级联删除、地理空间查询、反向关系、Next.js 重新验证、按关系查询、复杂查询、事务、后台任务、自定义 API 路由、云存储、多语言、插件开发等主题。

使用方式:其他 AI 代理(Cursor、OpenCode、GitHub Copilot 等)可直接安装:npx skills add noklip-io/agent-skills --skill payload。Claude Code 用户资料建议优先安装官方 Payload Marketplace 插件(包含该技能及 MCP 工具),仅在不想使用完整插件时安装此独立技能。快速开始命令:npx create-payload-app@latest my-app;cd my-app;pnpm dev。

限制与安全注意:Local API 默认绕过全部访问控制,即使传入 user 也是如此;代表用户操作时需显式设置 overrideAccess: false。钩子中的嵌套操作若未传递 req,会脱离原事务,影响原子性。钩子触发同集合更新可能造成无限循环,需用 req.context 标志规避。价格、收费、平台支持范围等资料暂未提供。