api-design-principlesMaster REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.
api-documentationAPI documentation workflow for generating OpenAPI specs, creating developer guides, and maintaining comprehensive API documentation.
api-endpoint-builderBuilds production-ready REST API endpoints with validation, error handling, authentication, and documentation. Follows best practices for security and scalability.
api-patternsAPI design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
api-security-best-practicesImplement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities
auth-implementation-patternsImplement or review authentication and authorization with explicit token, session and resource-access boundaries.
backend-architectExpert backend architect specializing in scalable API design, microservices architecture, and distributed systems.
k6-load-testingComprehensive k6 load testing skill for API, browser, and scalability testing. Write realistic load scenarios, analyze results, and integrate with CI/CD.
observability-engineerBuild production-ready monitoring, logging, and tracing systems. Implements comprehensive observability strategies, SLI/SLO management, and incident response workflows.
openapi-spec-generationGenerate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.