Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100

api-reference-documentation

OpenAPI/Swagger仕様、RESTエンドポイント、認証方式、コード例、SDKを含む包括的なAPIリファレンスドキュメントを作成します。REST API・GraphQL API・エンドポイント仕様・OpenAPI定義のドキュメント化が必要なときに活用してください。

description の原文を見る

> Create comprehensive API reference documentation with OpenAPI/Swagger specs, REST endpoints, authentication, examples, and SDKs. Use when documenting REST APIs, GraphQL APIs, endpoint documentation, or OpenAPI specifications.

SKILL.md 本文

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

目次

概要

開発者があなたの API と統合するために使用できるプロフェッショナルな API ドキュメントを生成します。エンドポイント仕様、認証、リクエスト/レスポンス例、インタラクティブドキュメントを含みます。

使用する場合

  • REST API のドキュメント化
  • OpenAPI/Swagger 仕様の作成
  • GraphQL API ドキュメント
  • SDK およびクライアントライブラリドキュメント
  • API 認証ガイド
  • レート制限ドキュメント
  • Webhook ドキュメント
  • API バージョニングガイド

クイックスタート

最小限の動作例:

openapi: 3.0.3
info:
  title: E-Commerce API
  description: |
    Complete API for managing e-commerce operations including products,
    orders, customers, and payments.

    ## Authentication
    All endpoints require Bearer token authentication. Include your API key
    in the Authorization header: `Authorization: Bearer YOUR_API_KEY`

    ## Rate Limiting
    - 1000 requests per hour for authenticated users
    - 100 requests per hour for unauthenticated requests

    ## Pagination
    List endpoints return paginated results with `page` and `limit` parameters.
  version: 2.0.0
  contact:
    name: API Support
    email: api@example.com
    url: https://example.com/support
  license:
    name: MIT
    url: https://opensource.org/licenses/MIT
// ... (see reference guides for full implementation)

リファレンスガイド

references/ ディレクトリの詳細な実装:

ガイド内容
OpenAPI 仕様例openapi: 3.0.3
製品一覧List Products

ベストプラクティス

✅ 推奨事項

  • OpenAPI 3.0+ 仕様を使用する
  • すべてのエンドポイントにリクエスト/レスポンス例を含める
  • すべてのクエリパラメータとヘッダーをドキュメント化する
  • 認証例を提供する
  • エラーレスポンス形式をドキュメント化する
  • レート制限とページネーションをドキュメント化する
  • 一貫性のある命名規則を使用する
  • 複数の言語で SDK 例を含める
  • Webhook ペイロードをドキュメント化する
  • インタラクティブ API エクスプローラ (Swagger UI) を提供する
  • API ドキュメントをバージョン管理する
  • 破壊的変更に対する移行ガイドを含める

❌ 非推奨事項

  • エラーレスポンスドキュメントをスキップする
  • 認証のドキュメント化を忘れる
  • 用語の使い方に一貫性がない
  • エンドポイントをドキュメント化しない
  • 非推奨通知を無視する
  • バージョン情報をスキップする

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
aj-geddes
リポジトリ
aj-geddes/useful-ai-prompts
ライセンス
MIT
最終更新
不明

Source: https://github.com/aj-geddes/useful-ai-prompts / ライセンス: MIT

関連スキル

汎用ソフトウェア開発⭐ リポ 39,967

doubt-driven-development

重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 1,175

apprun-skills

TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。

by yysun
OpenAIソフトウェア開発⭐ リポ 797

desloppify

コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。

by Git-on-my-level
汎用ソフトウェア開発⭐ リポ 39,967

debugging-and-error-recovery

テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

test-driven-development

テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

incremental-implementation

変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。

by addyosmani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: aj-geddes · aj-geddes/useful-ai-prompts · ライセンス: MIT