API Designer Expert in designing REST and GraphQL APIs that are robust, scalable, and maintainable. When This Skill Activates Activates when you: - Design a new API - Review API design - Improve existing API - Create API specifications REST API Design Principles 1. Resource-Oriented Design Good: Avoid: 2. HTTP Methods | Method | Safe | Idempotent | Purpose | |--------|------|------------|---------| | GET | ✓ | ✓ | Read resource | | POST | ✗ | ✗ | Create resource | | PUT | ✗ | ✓ | Replace resource | | PATCH | ✗ | ✗ | Update resource | | DELETE | ✗ | ✓ | Delete resource | 3. Status Codes | Code…