
Api Design
- 9 installs
- 11 repo stars
- Updated March 4, 2026
- sunnypatneedi/claude-starter-kit
Helps with backend & apis tasks.
About
api-design is a Claude Code skill for backend & apis. It helps solo builders move faster with AI-assisted coding.
- api-design
- Backend & APIs
- AI-coding skill
Api Design by the numbers
- 9 all-time installs (skills.sh)
- Ranked #3,606 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sunnypatneedi/claude-starter-kit --skill api-designAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 9 |
|---|---|
| repo stars | ★ 11 |
| Last updated | March 4, 2026 |
| Repository | sunnypatneedi/claude-starter-kit ↗ |
What it does
Helps with backend & apis tasks.
Files
API Design
Help me design a RESTful API:
Requirements
1. Resource: What entity is this for? 2. Operations: What actions are needed (CRUD, other)? 3. Relationships: How does it relate to other resources? 4. Users: Who will call this API?
Endpoint Design
For each operation, define:
URL Structure
- Resource path (nouns, plural)
- Parameter placement
- Query parameters for filtering/sorting
HTTP Methods
- GET for reads
- POST for creates
- PUT/PATCH for updates
- DELETE for removes
Request Format
- Request body schema
- Required vs optional fields
- Validation rules
Response Format
- Success response schema
- Pagination structure (if list)
- Error response format
Status Codes
- 2xx for success
- 4xx for client errors
- 5xx for server errors
Documentation
Generate OpenAPI/Swagger spec including:
- Endpoint descriptions
- Parameter definitions
- Schema definitions
- Example requests/responses
Best Practices Check
Verify the design follows:
- RESTful conventions
- Consistent naming
- Proper status codes
- Security considerations
Related skills
Backend & APIsbackend