Agent Skills
返回列表
💻

API文档生成器

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/cn-api-doc-generator。

技能介绍

后端接口的“文档债”

在敏捷开发中,后端工程师往往优先关注接口的可用性,导致接口上线后,Swagger 或 OpenAPI 文档却处于缺失或严重滞后的状态。当前端团队需要对接、第三方系统需要接入,或者进行接口回归测试时,缺乏规范的文档往往会引发沟通成本激增与对接错误。手动编写文档不仅繁琐,还极易随着代码迭代而腐化。

从代码到规范文档的自动化工作流

该技能扮演技术文档工程师的角色,通过解析代码注释或接口描述,自动生成结构化的 API 文档。其核心工作流分为四个关键步骤:

  • 接口信息提取:扫描源码或解析接口描述,抽取端点、方法及核心业务逻辑。
  • 请求与响应模板:构建标准化的 Request 和 Response JSON 示例,供调用方直接参考。
  • 参数与错误码梳理:详细列出路径、查询及请求体参数,并整理全局或局部的错误码定义。
  • 导出与格式化:最终输出符合 Swagger 或 OpenAPI 规范的 JSON/YAML 文件,或直接渲染为 Markdown 文档。

适用边界与落地注意点

该工具高度聚焦于 RESTful API 的文档生成。对于 GraphQL,仅能提供字段描述层面的支持。此外,生成的文档必须严格以实际代码逻辑为准,且涉及敏感的鉴权信息(如 Token、API Key 获取方式)仍需开发者手动补充。若源码注释极度匮乏且命名不规范,技能会触发异常处理机制,提示开发者先完善注释再进行生成,从而保证文档的准确性。

使用场景

  • 后端完成接口开发但未编写文档,需要自动生成包含请求响应示例的Swagger文档
  • 对接第三方系统时,需提供符合OpenAPI规范且包含完整错误码的接口文档
  • 团队使用Swagger作为接口标准,需将现有代码注释转换为结构化的API参考手册
  • 前端开发需对接后端接口,急需包含参数说明和鉴权信息的具体接口文档

适合人员

  • 后端开发工程师,需要快速将接口代码转化为规范的API文档
  • 前端开发工程师,需要获取对接接口的详细参数与响应示例
  • 第三方系统集成人员,需要清晰的接口文档以完成系统对接
  • 技术文档工程师,需要自动化生成并维护API参考手册