Api Design
6 skills with this tag
affaan-m
Passed
Backend Patterns
A reference guide for backend development patterns including RESTful API design, repository and service layer patterns, database query optimization, caching strategies, authentication/authorization, rate limiting, and error handling. Contains TypeScript code examples for Node.js and Next.js applications.
BackendApi DesignNodejs+3
11632.2k
wshobson
Passed
api-design-principles
A comprehensive guide for designing REST and GraphQL APIs with best practices. Includes production-ready FastAPI templates, GraphQL schema patterns, pagination strategies, error handling conventions, and detailed checklists for pre-implementation review.
Api DesignRestGraphql+3
71627.0k
wshobson
Passed
nodejs-backend-patterns
A comprehensive reference skill for building production-ready Node.js backend applications. It provides architectural patterns, code templates, and best practices for Express.js and Fastify frameworks, covering authentication, database integration, middleware, error handling, and caching strategies.
NodejsBackendExpress+3
49827.0k
wshobson
Passed
Api Design Principles
This skill provides comprehensive backend development guidance covering REST and GraphQL API design principles, microservices architecture patterns, CQRS implementation, event sourcing with projections, saga orchestration for distributed transactions, and Temporal workflow patterns with Python SDK. It includes production-ready templates, testing strategies, and best practices for building scalable distributed systems.
BackendApi DesignMicroservices+3
4327.0k
trailofbits
Passed
Sharp Edges
Sharp Edges is a security analysis skill that identifies error-prone APIs, dangerous configurations, and footgun designs that enable developer mistakes. It provides comprehensive reference documentation covering cryptographic API pitfalls, configuration security patterns, authentication footguns, and language-specific sharp edges across 11 programming languages.
SecurityApi DesignCode Review+3
892.1k
alinaqi
Passed
Nodejs Backend
A comprehensive guide for building Node.js backend applications using Express or Fastify. It covers project structure, API design with dependency injection, error handling patterns, database repositories with transactions, configuration management, and testing strategies for both unit and integration tests.
NodejsBackendExpress+3
82453