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. 02JSDocアノテーションの解析
  3. 03不足するJSDocの追加
  4. 04OpenAPI 3.0定義の生成

活用シーン

  1. 01ドキュメントのない公開エクスポートの記述
  2. 02ソースコードからのAPIリファレンス作成
  3. 03OpenAPIによるHTTPエンドポイントの記述

MCP 対応

MCPのフックワーカーに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 を記述します

コメント