mcpField
A
api-docs

api-docs

github.com/ruvnet开发80.0k891 次安装今天更新
代码仓库

关于 api-docs

api-docs 是为 TypeScript 和 JavaScript API 编写文档的技能,可扫描公开导出、解析 JSDoc、补全文档,并为 HTTP 端点生成 OpenAPI 3.0 定义。

主要功能

  1. 01扫描公开函数、类和接口
  2. 02解析 JSDoc 注解
  3. 03补充缺失的 JSDoc
  4. 04生成 OpenAPI 3.0 定义

适用场景

  1. 01为缺少文档的公开导出编写说明
  2. 02从源代码生成 API 参考
  3. 03用 OpenAPI 描述 HTTP 端点

MCP 相关

该技能通过 MCP hook worker 派发文档任务,并指定 document 触发器和 API 范围。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ruvnet/ruflo --skill api-docs

安装后在 Claude Code 中输入/api-docs确认已加载。

详细介绍

从 TypeScript/JavaScript 源代码生成 API 文档:

  1. 扫描导出项:查找所有公共函数、类和接口
  2. 提取 JSDoc:解析 @param、@returns、@throws、@example 注解
  3. 生成缺失的文档:为未编写文档的公共 API 添加 JSDoc
  4. OpenAPI 规范:为 HTTP 端点生成 OpenAPI 3.0 定义

通过 MCP 调用:mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch({ trigger: "document", scope: "api" })

约定:

  • 每个公共导出项都必须有 JSDoc 注释
  • 包含带类型和说明的 @param
  • 包含带类型和说明的 @returns
  • 针对已知错误情况包含 @throws
  • 针对不明显的用法包含 @example

评论

支持 Markdown