Help us improve
Share bugs, ideas, or general feedback.
From pokayokay
Use when designing new REST APIs, reviewing API designs, establishing API standards, designing request/response formats, pagination, versioning, authentication flows, or creating OpenAPI specifications.
npx claudepluginhub srstomp/pokayokay --plugin pokayokayHow this skill is triggered — by the user, by Claude, or both
Slash command
/pokayokay:api-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Design clear, consistent, and developer-friendly REST APIs.
Guides REST API design with best practices for HTTP methods, status codes, structured errors, pagination, versioning, and OpenAPI documentation.
Enforces RESTful API conventions including endpoint naming, HTTP methods, response format, status codes, and security for consistent, intuitive API design.
Guides RESTful API design and implementation: resource naming, HTTP methods, URL patterns, error responses, versioning, and core principles.
Share bugs, ideas, or general feedback.
Design clear, consistent, and developer-friendly REST APIs.
api-integration for building clients to call third-party services (Stripe, Twilio, etc.)testing-strategy for contract tests, integration tests, mocking strategiessecurity-audit for vulnerability scanning of live endpointssecurity-audit if reviewing, this skill if designing from scratch| Method | Purpose | Idempotent | Body |
|---|---|---|---|
| GET | Read | Yes | No |
| POST | Create | No | Yes |
| PUT | Replace | Yes | Yes |
| PATCH | Partial update | Yes* | Yes |
| DELETE | Remove | Yes | No |
| Reference | Description |
|---|---|
| endpoints.md | URL design, HTTP methods, resource modeling |
| requests-responses.md | Request/response formats, headers, content types |
| status-codes.md | HTTP status codes, error handling patterns |
| pagination-filtering.md | Pagination, filtering, sorting, searching |
| versioning.md | API versioning strategies |
| openapi.md | OpenAPI specification, documentation |
| security.md | Authentication, authorization, rate limiting |
| tdd-patterns.md | Test-first patterns for REST endpoints, supertest templates |
| review-checklist.md | API design review checklist (validation, auth, performance, docs) |