
Rest Api Design Patterns
This one walks you through the full stack of RESTful API design, from resource naming conventions to HTTP method semantics to patterns like pagination, filtering, and HATEOAS. It covers the Richardson Maturity Model, shows when to use nested resources versus query parameters, and includes concrete FastAPI and Express.js examples for each pattern. If you're designing a new API or refactoring an inconsistent one, it gives you the vocabulary and structure to make deliberate choices about endpoints, versioning, and error handling. More comprehensive than a style guide but less opinionated than a framework.
- skills.sh installs
- 527
- GitHub stars
- 63
- last updated
- Aug 21, 2026
Install
$ npx -y skills add manutej/luxor-claude-marketplace --skill rest-api-design-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Files
REST API Design Patterns
A comprehensive skill for designing, implementing, and maintaining RESTful APIs. Master resource modeling, HTTP methods, versioning strategies, pagination, filtering, error handling, and best practices for building scalable, maintainable APIs using FastAPI, Express.js, and modern frameworks.
When to Use This Skill
Use this skill when:
- Designing a new RESTful API from scratch
- Building microservices with HTTP/REST interfaces
- Refactoring existing APIs for better design and consistency
- Implementing CRUD operations with proper HTTP semantics
- Adding versioning to an existing API
- Designing resource relationships and nested endpoints
- Implementing pagination, filtering, and sorting
- Handling errors and validation consistently
- Building hypermedia-driven APIs (HATEOAS)
- Optimizing API performance with caching and compression
- Documenting APIs with OpenAPI/Swagger specifications
- Ensuring API security with authentication and authorization patterns
Core REST Principles
What is REST?
REST (Representational State Transfer) is an architectural style for distributed systems that emphasizes:
Sponsors
Details
- Repository
- github.com/manutej/luxor-claude-marketplace
- Categories
- Backend & APIs, Documentation, Design & UI/UX
- First seen
- Jun 3, 2026
More from manutej/luxor-claude-marketplace
All 66- Responsive Design513
- Vuejs Development511
- Grpc Microservices510
- Hasura Graphql Engine506
- Asyncio Concurrency Patterns491
- Redis State Management490
- Rust Systems Programming488
- Api Gateway Patterns482
- Kafka Stream Processing482
- Apache Spark Data Processing481
- Pydantic476
- Kubernetes Orchestration474
- Nodejs Development474
- Nextjs Development473
- React Patterns473
- Pandas470
- React Development468
- Database Management Patterns467
- Angular Development463
- Tailwind Css463
- Javascript Fundamentals461
- Vector Database Management460
- Performance Benchmark Specialist457
- Pytest457