Delete skills/api-documentation-generator/README.md

This commit is contained in:
Mohammad Faiz
2026-01-22 16:48:33 +05:30
committed by GitHub
parent 13bdb4970c
commit d672808990

View File

@@ -1,138 +0,0 @@
# API Documentation Generator Skill
Generate comprehensive, developer-friendly API documentation automatically from your codebase.
## What This Skill Does
This skill helps you create professional API documentation that includes:
- Endpoint descriptions with full details
- Request/response examples in multiple languages
- Authentication and authorization guides
- Error handling documentation
- Interactive examples and collections
## Quick Start
```
@api-documentation-generator Document my REST API endpoints
```
The AI will:
1. Analyze your API structure
2. Generate documentation for each endpoint
3. Include code examples in multiple languages
4. Document authentication and errors
5. Provide best practices and guidelines
## Use Cases
### 1. New API Documentation
Starting from scratch with a new API:
```
@api-documentation-generator I have a new REST API for user management.
Help me create complete documentation.
```
### 2. Update Existing Docs
Keeping documentation in sync:
```
@api-documentation-generator I added new endpoints for payments.
Update the API documentation.
```
### 3. Generate OpenAPI Spec
Creating machine-readable specifications:
```
@api-documentation-generator Generate an OpenAPI 3.0 specification
for my API endpoints.
```
### 4. Create Postman Collection
Making it easy to test:
```
@api-documentation-generator Create a Postman collection for all
my API endpoints.
```
## What You'll Get
### For Each Endpoint
- HTTP method and URL
- Description and purpose
- Authentication requirements
- Request parameters (path, query, body)
- Response formats (success and errors)
- Code examples (cURL, JavaScript, Python, etc.)
### Additional Documentation
- Getting started guide
- Authentication setup
- Error code reference
- Rate limiting details
- Best practices
- Common use cases
## Examples
### REST API
```
@api-documentation-generator Document this Express.js route:
app.post('/api/users', async (req, res) => {
const { email, password, name } = req.body;
// ... implementation
});
```
### GraphQL API
```
@api-documentation-generator Document this GraphQL schema:
type Query {
user(id: ID!): User
users(limit: Int, offset: Int): [User!]!
}
```
### WebSocket API
```
@api-documentation-generator Document this WebSocket event:
socket.on('message:send', (data) => {
// ... implementation
});
```
## Best Practices
1. **Keep It Updated** - Regenerate docs when API changes
2. **Test Examples** - Ensure all code examples work
3. **Be Comprehensive** - Document all endpoints, not just the happy path
4. **Use Standards** - Follow OpenAPI/Swagger specifications
5. **Provide Context** - Explain why, not just what
## Tips
- Provide your API code or route definitions for best results
- Mention your tech stack (Express, FastAPI, GraphQL, etc.)
- Specify which programming languages you want examples in
- Include any existing documentation to maintain consistency
## Related Skills
- `@doc-coauthoring` - Collaborative documentation
- `@copywriting` - Clear, user-friendly writing
- `@test-driven-development` - Ensure API behavior matches docs
## Output Formats
This skill can generate documentation in:
- Markdown (for GitHub, GitBook, etc.)
- OpenAPI/Swagger YAML
- Postman Collection JSON
- HTML (for static sites)
- ReDoc/Swagger UI compatible formats
---
**Pro Tip:** Use this skill early in development to establish documentation patterns, then keep it updated as your API evolves!