Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / 开发工具

API 设计:让资源与读写语义清楚可演进

审查 REST/GraphQL 资源模型、HTTP 方法、schema 与消费者兼容性。

Skills

先列出 API 消费者、资源名词、层级关系与核心查询/变更,再决定 REST 或 GraphQL 结构。REST 使用名词资源和正确 HTTP 语义:GET 安全且幂等,POST 创建,PUT 完整替换,PATCH 局部更新,DELETE 删除;GraphQL 用 schema 类型区分 query 与 mutation。统一分页、错误结构、认证和幂等键策略。检查新增字段/枚举对旧客户端的影响,写 OpenAPI/GraphQL 示例并列出兼容迁移步骤;不能把接口设计稿当成已上线契约。

权限边界

前置条件

权限边界

限制

GET 应保持安全/幂等语义,POST/PUT/PATCH/DELETE表达写操作;版本演进需保护现有消费者。

固定上游来源

https://github.com/wshobson/agents/blob/46891e7e60da0e52baf1050b7b6391b64e84c6d9/plugins/backend-development/skills/api-design-principles/SKILL.md

仓库
wshobson/agents
文件路径
plugins/backend-development/skills/api-design-principles/SKILL.md
固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

适用工具

API specification editor · OpenAPI schema · GraphQL schema review

查看技能目录

主主题

让编码 Agent 从理解上下文走到验证修改

相关资源