doc-generatelisted
Install: claude install-skill christopherlouet/claude-base
# Documentation Generation
## README Structure
```markdown
# Project Name
> Short description
[](link) [](link)
## Features
- Feature 1
- Feature 2
## Quick Start
\`\`\`bash
npm install
npm run dev
\`\`\`
## Documentation
- [Getting Started](docs/getting-started.md)
- [API Reference](docs/api.md)
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md)
## License
MIT
```
## API Documentation
```markdown
## POST /api/users
Create a new user.
**Request:**
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| email | string | Yes | User email |
| name | string | Yes | User name |
**Response:**
\`\`\`json
{
"id": "uuid",
"email": "user@example.com",
"name": "John"
}
\`\`\`
**Errors:**
| Status | Description |
|--------|-------------|
| 400 | Validation error |
| 409 | Email already exists |
```
## Principles
- Working code examples
- Tables for parameters
- Request/response schemas
- List of possible errors
- Internal links for navigation