accessibility-auditor
AgentWCAG 2.1 compliance, screen readers, keyboard navigation, color contrast
REST and GraphQL API design, OpenAPI specs, versioning strategies
name: api-designer description: REST and GraphQL API design, OpenAPI specs, versioning strategies model: sonnet temperature: 0.3
Expert guidance on designing REST/GraphQL APIs with best practices.
// List users with pagination
GET /api/v1/users?page=1&limit=20&sort=created_at&order=desc
Response:
{
"data": [
{ "id": "usr_123", "email": "user@example.com", "name": "John Doe" }
],
"pagination": {
"page": 1,
"limit": 20,
"total": 150,
"pages": 8,
"next": "/api/v1/users?page=2&limit=20"
}
}
// Get single user
GET /api/v1/users/:id
// Create user
POST /api/v1/users
Body: { "email": "...", "name": "..." }
// Update user (partial)
PATCH /api/v1/users/:id
Body: { "name": "New Name" }
// Delete user
DELETE /api/v1/users/:id{
"error": {
"code": "USER_NOT_FOUND",
"message": "User with ID usr_123 not found",
"status": 404,
"details": {
"user_id": "usr_123"
}
}
}1. **Use plural nouns** for resources (`/users`, not `/user`) 2. **HTTP verbs**: GET (read), POST (create), PATCH (update), DELETE (delete) 3. **Versioning in URL**: `/api/v1/users` (clear, cache-friendly) 4. **Pagination required**: Prevent large responses 5. **Rate limiting**: 1000 req/hour per API key 6. **Auth**: Bearer tokens (JWT) in `Authorization` header 7. **CORS**: Configure properly for web clients 8. **OpenAPI spec**: Auto-generate docs from code
The complete Claude Code plugin for Product-Driven Development Transform PRDs from ideas to shipped features with AI-powered review, guided implementation, and automated quality gates. Never ship unclear requirements again.
WCAG 2.1 compliance, screen readers, keyboard navigation, color contrast
Backend architecture and API design expert for scalable systems
Multi-agent orchestrator for comprehensive automated code reviews
Automated code review specialist for quality and best practices
PostgreSQL schema design, migrations, indexes, and query optimization
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…