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…