- name
- api-design
- description
- >
- Provides
- design principles, naming conventions, HTTP status codes, error formats,
API Design Skill
API 设计规范与最佳实践技能,提供从设计到文档生成的完整指导。
核心能力
- API 设计原则 — RESTful 设计最佳实践
- 命名规范 — 资源、端点、参数命名标准
- HTTP 状态码 — 完整状态码参考
- 错误响应格式 — 统一错误结构
- 版本管理 — URL 版本策略
- OpenAPI 模板 — 快速生成 API 文档
- 审查清单 — 设计审查检查点
使用场景
场景 1: 设计新 API
- 读取
references/common/design-principles.md了解设计原则 - 读取
references/design/resource-modeling.md进行资源建模 - 读取
references/design/endpoint-design.md设计端点 - 使用
references/templates/openapi3-template.md生成 OpenAPI 文档 - 使用
references/review/api-review-checklist.md自查
场景 2: 审查现有 API
- 读取
references/review/api-review-checklist.md - 按清单逐项审查
- 输出审查报告
场景 3: 规范化接口
- 读取
references/common/naming-conventions.md检查命名 - 读取
references/common/error-response-format.md检查错误格式 - 读取
references/common/versioning-strategy.md检查版本策略 - 生成整改建议
文件结构
api-design/
├── SKILL.md
└── references/
├── common/
│ ├── design-principles.md
│ ├── naming-conventions.md
│ ├── http-status-codes.md
│ ├── error-response-format.md
│ └── versioning-strategy.md
├── design/
│ ├── resource-modeling.md
│ ├── endpoint-design.md
│ └── security-best-practices.md
├── templates/
│ └── openapi3-template.md
├── review/
│ └── api-review-checklist.md
└── documentation/
└── doc-generation-guide.md