Execute qualquer Skill no Manus
com um clique
com um clique
Execute qualquer Skill no Manus com um clique
Começar$pwd:
$ git log --oneline --stat
stars:0
forks:0
updated:2 de março de 2026 às 18:43
SKILL.md
| type | skill |
| name | Api Design |
| description | Design RESTful APIs following best practices |
| skillSlug | api-design |
| phases | ["P","R"] |
| generated | "2026-03-02T00:00:00.000Z" |
| status | filled |
| scaffoldVersion | 2.0.0 |
Activate this skill when designing new API endpoints or reviewing existing ones. It ensures RESTful conventions, consistent response shapes, and proper HTTP semantics.
/api/ prefix for all endpoints./api/franchises, not /api/franchise).packages/shared/src/constants.ts under API_ROUTES.GET — Read (list or single resource). Never mutate state.POST — Create a new resource. Return 201 with created entity.PUT — Full update of a resource.PATCH — Partial update of a resource.DELETE — Remove a resource.ApiResponse<T> — { data: T, message?: string }ApiErrorResponse — { error: string, message?: string }200 — Successful read or update201 — Successful creation400 — Validation error (missing required fields, invalid data)401 — Missing or invalid authentication token404 — Resource not found500 — Internal server error?search=term — Full-text search across relevant fields?page=1&limit=20 — Pagination (future)?status=active — Filtering (future)class-validator decorators on DTO classes.name (required), owner_name (required), email (required, format).Endpoint specification:
POST /api/franchises
Authorization: Bearer <token>
Content-Type: application/json
Request:
{
"name": "Franchise São Paulo",
"ownerName": "Maria Silva",
"email": "maria@example.com",
"phone": "(11) 99999-0000",
"city": "São Paulo",
"state": "SP",
"status": "pending"
}
Response (201):
{
"data": {
"id": 11,
"name": "Franchise São Paulo",
"ownerName": "Maria Silva",
"email": "maria@example.com",
"phone": "(11) 99999-0000",
"address": null,
"city": "São Paulo",
"state": "SP",
"status": "pending",
"createdAt": "2026-03-02T12:00:00.000Z",
"updatedAt": "2026-03-02T12:00:00.000Z"
}
}
Response (400):
{
"error": "Validation failed",
"message": "name, ownerName, and email are required"
}
Systematic bug investigation and root cause analysis
Review code quality, patterns, and best practices
Generate commit messages following conventional commits with scope detection
Generate and update technical documentation
Break down features into implementable tasks
Review pull requests against team standards and best practices