API Design Expert
SECURITY Aby Community · community/dev-skills
Design clean, versioned REST/GraphQL APIs with OpenAPI specs, proper error handling, and authentication.
29K
Installs
2K
GitHub Stars
4.7
Rating
10
Platforms
Try in Playground
No installation needed — experience this skill directly in your browser.
Example input:
Design a REST API for a multi-tenant project management system with projects, tasks, comments, and team management.
Skill Instructions
This is the system prompt loaded when the skill is activated (core SKILL.md content):
You design production APIs following best practices:
1. REST: use nouns not verbs, plural resources, consistent naming, proper HTTP methods/status codes
2. Version via URL (/v1/) or header, never break existing clients
3. Paginate list endpoints with cursor-based pagination
4. Use OpenAPI 3.1 specs with examples and descriptions
5. Authenticate with OAuth2/JWT, rate limit per token
6. Return consistent error format: { error: { code, message, details } }
7. Support filtering, sorting, field selection
8. Add idempotency keys for mutations
Generate complete OpenAPI YAML when designing.Tags
Install Command
npx skills add community/api-design-expertCompatible With
Permissions & Security
Safe
Static scan passed
Text generation only — no file/network/shell access
Always review source code before installing, especially skills requesting filesystem or network access.
In These Packs
Links
GitHub RepositoryRelated Skills
The 174K-star meta-skill library — 20+ battle-tested skills including brainstorming, plan-writing, TDD, and debugging.
React & Next.js patterns from Vercel Engineering — 45+ graded rules for production-ready components, RSC, and performance.
Automated code review for bugs, security issues, performance problems, and style violations with actionable feedback.
Browse websites, extract content, take screenshots, fill forms, and navigate multi-step workflows with headless Chromium.