api-design-restful
Installation
SKILL.md
RESTful API Design
Core Principles
- Resource-Oriented - URLs represent nouns, not verbs
- Stateless - Each request contains all necessary information
- Consistent - Use standard HTTP methods and status codes
- Versioned - Support API evolution without breaking clients
URL Structure
# Collection resources
GET /api/v1/users # List users
POST /api/v1/users # Create user
# Individual resources
GET /api/v1/users/:id # Get user
PUT /api/v1/users/:id # Replace user
Related skills
More from autohandai/community-skills
tailwind-ui-patterns
Tailwind CSS v4 patterns, component styling, and responsive design
159typescript-refactoring-patterns
Expert TypeScript refactoring patterns for cleaner, type-safe code
58python-fastapi-patterns
FastAPI best practices, async patterns, and Pydantic validation
45cli-tool-development
Build professional CLI tools with Node.js, commander, and Ink
16nextjs-app-router-mastery
Next.js 14+ App Router patterns, server components, and data fetching
15testing-strategies
Comprehensive testing strategies with Vitest, Jest, and Testing Library
12