Create comprehensive, interactive API documentation from OpenAPI specifications with runnable code examples, authentication guides, error reference tables, and SDK quick-start tutorials. Generate documentation sites using Redoc, Stoplight Elements, or Swagger UI with custom branding, versioned navigation, and full-text search.
summary, description, parameter descriptions, and at least one example per request/response.info.description or x-documentation extensions.See ${CLAUDE_SKILL_DIR}/references/implementation.md for the full implementation guide.
${CLAUDE_SKILL_DIR}/docs/site/ - Generated documentation website (HTML/CSS/JS)${CLAUDE_SKILL_DIR}/docs/guides/authentication.md - Authentication flow guide with code examples${CLAUDE_SKILL_DIR}/docs/guides/getting-started.md - Quick-start tutorial for first API call${CLAUDE_SKILL_DIR}/docs/reference/errors.md - Complete error code reference with resolution steps${CLAUDE_SKILL_DIR}/docs/examples/ - Per-endpoint code examples in multiple languages${CLAUDE_SKILL_DIR}/docs/config/redoc.yaml - Documentation generator configuration with branding| Error | Cause | Solution |
|---|---|---|
| Missing examples | OpenAPI spec lacks example or examples for request/response schemas |
Generate examples from schema using Faker-based data; flag missing examples in spec linting |
| Stale documentation | Docs deployed from an older spec version than the running API | Tie doc deployment to API deployment pipeline; version docs alongside API releases |
| Broken Try-It requests | CORS not configured for documentation domain on the API server | Add documentation domain to CORS Access-Control-Allow-Origin; or use a proxy for Try-It requests |
| Code example errors | Generated code example uses deprecated SDK method or wrong import path | Auto-test code examples against a staging API; version examples alongside SDK releases |
| Search not working | Full-text search index not rebuilt after content update | Include search index regeneration in documentation build pipeline; verify Algolia/Lunr config |
Refer to ${CLAUDE_SKILL_DIR}/references/errors.md for comprehensive error patterns.
Stripe-style API docs: Generate a three-column documentation layout with navigation on the left, description in the center, and code examples on the right, with language switcher for curl/Node/Python/Ruby.
Versioned documentation site: Host v1 and v2 documentation side-by-side with a version switcher dropdown, and a changelog page highlighting breaking changes and migration steps between versions.
Developer portal: Combine API reference docs with getting-started tutorials, use-case guides, webhooks documentation, and SDK installation instructions in a single searchable portal.
See ${CLAUDE_SKILL_DIR}/references/examples.md for additional examples.