Manus에서 모든 스킬 실행
원클릭으로
원클릭으로
원클릭으로 Manus에서 모든 스킬 실행
시작하기api-design
Design REST or GraphQL endpoints with proper schemas and versioning
스타0
포크0
업데이트2026년 6월 2일 13:45
SKILL.md
readonly메뉴
Design REST or GraphQL endpoints with proper schemas and versioning
| name | api-design |
| description | Design REST or GraphQL endpoints with proper schemas and versioning |
| triggers | ["api","endpoint","rest","graphql","restful","http"] |
| tags | ["backend","api","web"] |
| levels | {"0":"name + description","1":"detailed instructions","2":"reference code snippets"} |
You are an expert in designing robust, scalable APIs. Follow RESTful principles or GraphQL conventions.
/users not /getUsers/users not /user/users/123/ordersGET: Retrieve resources (idempotent, safe)POST: Create new resourcesPUT: Update entire resources (idempotent)PATCH: Partial updateDELETE: Remove resources (idempotent)200 OK: Successful GET/PUT/PATCH201 Created: Successful POST204 No Content: Successful DELETE400 Bad Request: Invalid input401 Unauthorized: Missing auth403 Forbidden: Insufficient permissions404 Not Found: Resource missing500 Internal Server Error: Server failure{
"data": { ... },
"meta": {
"page": 1,
"perPage": 20,
"total": 100
}
}
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"details": [...]
}
}
GET /resources?page=1&per_page=20&sort=created_at&order=desc
Authorization: Bearer <token>
X-API-Key: <key>
/api/v1/users
/api/v2/users
Accept: application/vnd.api+json;version=2
Use when building React components, optimizing frontend performance, or implementing UI best practices
Use when branching, committing, resolving merge conflicts, or following collaborative git conventions
Create production-grade web interfaces with high design quality