المهارات api-documentation-generator
📚

api-documentation-generator

آمن ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة

APIルートからOpenAPIドキュメントを生成

متاح أيضًا من: sickn33

APIドキュメントを手動で作成すると何時間もかかります。このスキルは、Express、FastAPI、NestJS、Flask、Railsのルートファイルを自動的に分析し、スキーマ、パラメータ、レスポンスを含む完全なOpenAPI 3.0仕様を生成します。

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "api-documentation-generator". Express APIルート用のOpenAPIドキュメントを生成

النتيجة المتوقعة:

  • 3つのタグにわたる12のエンドポイントを含むopenapi.yamlを生成
  • 作成されたスキーマ: User、CreateUserRequest、Product、Order
  • 追加された認証スキーム: BearerAuth (JWT)とApiKeyAuth
  • 含まれるエラーレスポンス: 400、401、404、500
  • 保存先: /project/openapi.yaml

استخدام "api-documentation-generator". FastAPIバックエンド用のAPIドキュメントを作成

النتيجة المتوقعة:

  • routes/users.pyとroutes/products.pyの8つのエンドポイントを分析
  • UserResponse、ProductCreateのPydanticモデルを抽出
  • ページネーションパラメータを含むOpenAPI 3.0仕様を生成
  • 401と422のエラーレスポンス定義を追加

التدقيق الأمني

آمن
v5 • 1/16/2026

This is a prompt-based documentation skill with no executable code. It provides instructions for generating OpenAPI documentation and includes template files and examples. All static findings are false positives triggered by documentation patterns (HTTP method names, API endpoint syntax, and security concept references). No network access, no file system manipulation beyond normal AI operations, and no data collection.

4
الملفات التي تم فحصها
737
الأسطر التي تم تحليلها
2
النتائج
5
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
20
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

REST APIのドキュメント化

Express、FastAPI、またはNestJSのルート定義からAPIコンシューマー向けにOpenAPI仕様を自動生成します。

APIリファレンスドキュメントの作成

手動で仕様を記述することなく、コードベースのルートファイルをSwagger UI対応のドキュメントに変換します。

API契約の生成

APIゲートウェイ設定と統合テスト用の標準化されたOpenAPI仕様を作成します。

جرّب هذه الموجهات

基本的なAPIドキュメント
API Documentation Generatorスキルを使用して、Expressルートを分析し、プロジェクトルートにopenapi.yamlファイルを生成してください。
FastAPIの拡張
API Documentation Generatorスキルを使用して、FastAPIエンドポイントを読み取り、自動生成されたOpenAPIドキュメントに追加の例と詳細なエラーレスポンスを追加してください。
マルチフレームワーク
API Documentation Generatorを使用して、backendフォルダーのExpressルートとapiディレクトリのFlask APIを含むコードベース内のすべてのAPIルートを検索し、統合されたOpenAPI仕様を生成してください。
完全な仕様
REST API用の包括的なOpenAPI 3.0ドキュメントを生成してください。検出されたすべてのエンドポイント、リクエスト/レスポンススキーマ、認証要件を含め、Users、Products、Ordersタグでグループ化してください。

أفضل الممارسات

  • 新しいエンドポイントを追加した後にスキルを実行して、ドキュメントを最新の状態に保つ
  • 公開前に生成されたスキーマを実際のAPIの動作と照らし合わせて確認する
  • より詳細なエンドポイント説明のために、ルートにJSDocコメントまたはdocstringを追加する

تجنب

  • レスポンスの正確性を検証せずに生成されたドキュメントを使用する
  • 認証が必要なエンドポイントのセキュリティスキーム設定をスキップする
  • ルートのソースファイルにアクセスせずにドキュメントを生成する

الأسئلة المتكررة

このスキルはどのフレームワークをサポートしていますか?
Express、FastAPI、NestJS、Flask、Ruby on Railsをサポートしています。ルートデコレータと定義を分析してエンドポイント情報を抽出します。
ドキュメント化できるエンドポイントの最大数は?
厳密な制限はありません。スキルはエンドポイントをバッチで処理し、検出されたすべてのルートの仕様を生成します。
既存のOpenAPIファイルと統合できますか?
はい。スキルは既存の仕様を読み取り、カスタム設定を上書きせずにエンドポイントを追加または更新できます。
このスキルはコードを外部サービスに送信しますか?
いいえ。すべての分析はAIコンテキスト内でローカルに実行されます。生成されたOpenAPIファイルはプロジェクトに直接保存されます。
生成されたドキュメントに一部のエンドポイントが欠落しているのはなぜですか?
ルートファイルがアクセス可能であり、標準的なフレームワークパターンを使用していることを確認してください。非標準のルーティングや動的に生成されたルートは検出されない場合があります。
フレームワークの自動ドキュメントと比較してどうですか?
FastAPIとNestJSはドキュメントを自動生成しますが、このスキルは例、エラー詳細、多言語プロジェクトのフレームワーク間の一貫性を追加してそれらを拡張します。

تفاصيل المطور

المؤلف

CrazyDubya

الترخيص

MIT

مرجع

main

بنية الملفات