api-reference-documentation

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.

By aj-geddes · 478 installs

npx skills add aj-geddes/useful-ai-prompts --skill api-reference-documentation

Source repository · Upstream listing

API Reference Documentation Table of Contents [Overview]( overview) [When to Use]( when to use) [Quick Start]( quick start) [Reference Guides]( reference guides) [Best Practices]( best practices) Overview Generate professional API documentation that developers can use to integrate with your API, including endpoint specifications, authentication, request/response examples, and interactive documentation. When to Use Documenting REST APIs Creating OpenAPI/Swagger specifications GraphQL API documentation SDK and client library docs API authentication guides Rate limiting documentation Webhook documentation API versioning guides Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents [OpenAPI Specification Example](references/openapi specification example.md) openapi: 3.0.3 [List Products](references/list products.md) List Products Best Practices ✅ DO Use OpenAPI 3.0+ specification Include request/response examples for every endpoint Document all query parameters and headers Provide authentication examples Include error response formats Document rate limits and pagination Use consistent naming conventions Include SDK examples in multiple languages Document webhook payloads Provide interactive API explorer (Swagger UI) Version your API documentation Include migration guides for breaking changes ❌ DON'T Skip error response documentation Forget to document authentication Use inconsistent terminology Leave endpoints undocumented Ignore deprecation notices Skip versioning information