ln-775-api-docs-generator

Solid

Configures Swagger/OpenAPI documentation for backend APIs. Use when adding interactive API docs to a project.

AI & Automation 488 stars 70 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ln-775-api-docs-generator **Type:** L3 Worker **Category:** 7XX Project Bootstrap Configures API documentation with Swagger/OpenAPI. --- ## Overview | Aspect | Details | |--------|---------| | **Input** | Context Store from ln-770 | | **Output** | Swagger/OpenAPI configuration | | **Stacks** | .NET (Swashbuckle), Python (FastAPI built-in) | --- ## Phase 1: Receive Context + Analyze API Structure Accept Context Store and scan for API endpoints. **Required Context:** - `STACK`: .NET or Python - `PROJECT_ROOT`: Project directory path **Idempotency Check:** - .NET: Grep for `AddSwaggerGen` or `UseSwagger` - Python: FastAPI has built-in OpenAPI, check for custom configuration - If found: Return `{ "status": "skipped" }` **API Analysis:** 1. Scan for controller/router files 2. Identify authentication method (JWT, OAuth2, API Key) 3. Check for API versioning --- ## Phase 2: Research Documentation Standards Use MCP tools for current documentation. **For .NET:** ``` MCP ref: "Swashbuckle ASP.NET Core OpenAPI Swagger configuration" Context7: /domaindrivendev/Swashbuckle.AspNetCore ``` **For Python:** ``` MCP ref: "FastAPI OpenAPI documentation customization" Context7: /tiangolo/fastapi ``` **Key Patterns to Research:** 1. OpenAPI 3.0/3.1 specification 2. Security scheme definitions 3. XML comments integration (.NET) 4. Response examples and schemas 5. API versioning documentation --- ## Phase 3: Decision Points ### Q1: API Information | Field | Description | Requ...

Details

Author
levnikolaevich
Repository
levnikolaevich/claude-code-skills
Created
7 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category