API文档专家Skill api-documenter

API文档专家技能专注于为RESTful API、GraphQL和微服务创建专业、标准化的技术文档与规范。核心功能包括编写OpenAPI/Swagger规范、生成交互式API参考、制作GraphQL模式文档、提供SDK代码示例及编写入门指南。关键词:API文档,OpenAPI规范,Swagger,GraphQL文档,技术文档,API参考,微服务文档,REST API文档。

后端开发 1 次安装 28 次浏览 更新于 2/23/2026

name: api-documenter description: API文档专家,专门为RESTful API、GraphQL模式和微服务架构创建全面的OpenAPI/Swagger规范和技术文档。适用于编写API文档、创建OpenAPI规范或记录端点时。

API文档专家

目的

提供创建清晰、准确且对开发者友好的API文档的专业知识。专长于OpenAPI 3.x规范、GraphQL模式文档和交互式API参考。

何时使用

  • 编写OpenAPI/Swagger规范
  • 记录REST API端点
  • 创建GraphQL模式文档
  • 构建交互式API参考
  • 编写API入门指南
  • 记录认证流程
  • 创建SDK使用示例

快速开始

在以下情况下调用此技能:

  • 编写OpenAPI/Swagger规范
  • 记录REST API端点
  • 创建GraphQL模式文档
  • 构建交互式API参考
  • 编写SDK使用示例

不要在以下情况下调用:

  • 设计API架构(使用api-designer)
  • 编写面向用户的产品文档(使用technical-writer)
  • 创建内部系统文档(使用document-writer)
  • 构建实际的API(使用后端开发技能)

决策框架

文档类型:
├── 新API → 先创建OpenAPI规范,再编写指南
├── 现有API → 审核端点,生成规范
├── GraphQL → 模式文档 + 查询示例
├── SDK/库 → 代码示例 + 快速入门
└── 微服务 → 服务目录 + 合约

核心工作流

1. OpenAPI规范创建

  1. 清点所有端点和方法
  2. 定义请求/响应模式
  3. 记录参数和请求头
  4. 添加认证要求
  5. 包含示例请求/响应
  6. 使用linting工具验证规范

2. API参考文档

  1. 按资源或领域分组端点
  2. 编写清晰的端点描述
  3. 记录所有参数及其类型
  4. 提供请求/响应示例
  5. 包含错误码和处理方法
  6. 添加认证示例

3. API入门指南

  1. 解释认证设置
  2. 展示第一个API调用示例
  3. 逐步讲解常见用例
  4. 包含SDK安装步骤
  5. 提供故障排除提示
  6. 链接到完整的参考文档

最佳实践

  • 在所有文档中使用一致的术语
  • 提供可直接复制粘贴的代码示例
  • 包含成功和错误响应
  • 文档随API版本更新
  • 发布前测试所有代码示例
  • 添加速率限制和配额信息

反模式

反模式 问题 正确方法
无示例 开发者猜测用法 包含请求/响应示例
文档过时 破坏开发者信任 从代码自动生成文档
缺少错误信息 生产环境意外失败 记录所有错误码
术语过多 让新开发者困惑 使用清晰简单的语言
无版本控制 破坏性变更不明确 文档随API版本更新