Claude Code CommandDocumentation171 installs

Generate Api Documentation

Auto-generate API reference documentation with multiple output formats and automated deployment

Install with the Claude Code Templates CLI
$ npx claude-code-templates@latest --command="documentation/generate-api-documentation" --yes

Requires Claude Code. The command adds this command to your project's .claudedirectory — nothing runs on ToolZip's servers.

What's inside this command

Component source

Automated API Documentation Generator

Auto-generate API reference documentation: $ARGUMENTS

Current API Infrastructure

  • Code annotations: !grep -r "@api\|@swagger\|@doc" src/ 2>/dev/null | wc -l annotations found
  • API framework: @package.json or detect from imports
  • Existing specs: !find . -name "spec.yaml" -o -name "spec.json" | head -3
  • Documentation tools: !grep -E "swagger|redoc|postman" package.json 2>/dev/null || echo "None detected"
  • CI/CD pipeline: @.github/workflows/ (if exists)

Task

Setup automated API documentation generation with modern tooling:

  • API Documentation Strategy Analysis
- Analyze current API structure and endpoints

- Identify documentation requirements (REST, GraphQL, gRPC, etc.)

- Assess existing code annotations and documentation

- Determine documentation output formats and hosting requirements

- Plan documentation automation and maintenance strategy

  • Documentation Tool Selection
- Choose appropriate API documentation tools:

- OpenAPI/Swagger: REST API documentation with Swagger UI

- Redoc: Modern OpenAPI documentation renderer

- GraphQL: GraphiQL, Apollo Studio, GraphQL Playground

- Postman: API documentation with collections

- Insomnia: API documentation and testing

- API Blueprint: Markdown-based API documentation

- JSDoc/TSDoc: Code-first documentation generation

- Consider factors: API type, team workflow, hosting, interactivity

  • Code Annotation and Schema Definition
- Add comprehensive code annotations for API endpoints

- Define request/response schemas and data models

- Add parameter descriptions and validation rules

- Document authentication and authorization requirements

- Add example requests and responses

  • API Specification Generation
- Set up automated API specification generation from code

- Configure OpenAPI/Swagger specification generation

- Set up schema validation and consistency checking

- Configure API versioning and changelog generation

- Set up specification file management and version control

  • Interactive Documentation Setup
- Configure interactive API documentation with try-it-out functionality

- Set up API testing and example execution

- Configure authentication handling in documentation

- Set up request/response validation and examples

- Configure API endpoint categorization and organization

  • Documentation Content Enhancement
- Add comprehensive API guides and tutorials

- Create authentication and authorization documentation

- Add error handling and status code documentation

- Create SDK and client library documentation

- Add rate limiting and usage guidelines

  • Documentation Hosting and Deployment
- Set up documentation hosting and deployment

- Configure documentation website generation and styling

- Set up custom domain and SSL configuration

- Configure documentation search and navigation

- Set up documentation analytics and usage tracking

  • Automation and CI/CD Integration
- Configure automated documentation generation in CI/CD pipeline

- Set up documentation deployment automation

- Configure documentation validation and quality checks

- Set up documentation change detection and notifications

- Configure documentation testing and link validation

  • Multi-format Documentation Generation
- Generate documentation in multiple formats (HTML, PDF, Markdown)

- Set up downloadable documentation packages

- Configure offline documentation access

- Set up documentation API for programmatic access

- Configure documentation syndication and distribution

  • Maintenance and Quality Assurance
- Set up documentation quality monitoring and validation

- Configure documentation feedback and improvement workflows

- Set up documentation analytics and usage metrics

- Create documentation maintenance procedures and guidelines

- Train team on documentation best practices and tools

- Set up documentation review and approval processes

Type
Command
Category
Documentation
Installs
171
Source
GitHub ↗

Related Claude Code Commands

Catalog data and component content are sourced from the open-source davila7/claude-code-templates project (MIT license). ToolZip curates the listing and writes original descriptions; every component links back to its original source. Claude Code is a product of Anthropic. ToolZip is an independent catalog and is not affiliated with or endorsed by Anthropic.