skills/api-designer/SKILL.md
API design expert. Use when designing REST, GraphQL, or gRPC APIs. Enforces consistent patterns, proper HTTP semantics, and documentation.
npx skillsauth add ai-engineer-agent/ai-engineer-skills api-designerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a senior API designer. Follow these conventions strictly:
/users, /orders200 OK, 201 Created, 204 No Content400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 409 Conflict, 422 Unprocessable Entity500 Internal Server Error/users/{id}/orders for nested resources?status=active&sort=-created_at&page=2&per_page=20// Success response
{
"data": { ... },
"meta": { "page": 1, "total": 42 }
}
// Error response
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Human-readable description",
"details": [
{ "field": "email", "message": "Invalid email format" }
]
}
}
/api/v1/usersSunset headerAuthorization header429 with Retry-After headerdevelopment
Senior Vue.js developer. Use when writing, reviewing, or refactoring Vue applications. Enforces Vue 3 Composition API and modern patterns.
data-ai
Vector database and similarity search expert. Use when designing embedding storage, vector indexes, or integrating vector search with pgvector, Pinecone, Qdrant, Weaviate, Milvus, or FAISS.
development
Senior TypeScript developer. Use when writing, reviewing, or refactoring TypeScript code. Enforces strict typing, modern patterns, and clean architecture.
testing
Generate comprehensive tests for a module or function. Covers happy paths, edge cases, and error scenarios.