arcanea-api-design
Design APIs that developers love. RESTful principles, GraphQL patterns, versioning strategies, and the art of creating interfaces that are intuitive, consistent, and future-proof.
measuring-pr-performance-impact
Measures GraphQL resolver latency changes before/after a PR merge using Datadog metrics. Use when analyzing PR performance impact, measuring latency changes, or comparing resolver performance before and after a code change.
api-design-patterns
Comprehensive REST and GraphQL API design patterns with versioning, pagination, error handling, and HATEOAS principles. Use when designing APIs, defining endpoints, or architecting service contracts requiring production-grade patterns.
linear
Manages Linear issues, teams, and projects via CLI. Lists issues, creates tasks, views details, links issues, and runs GraphQL queries. Must use for "my Linear issues", "create Linear task", "link issues in Linear", "Linear API query", or any Linear project management request.
backend-development
Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems. | Sử dụng khi xây dựng API, server, backend, máy chủ, xử lý dữ liệu, endpoint, microservices.
api-design-principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.
graphql
GraphQL API design and schema development
graphql-resolvers
Write efficient resolvers with DataLoader, batching, and N+1 prevention
graphql-security
Secure GraphQL APIs - authentication, authorization, rate limiting, and validation
graphql-apollo-server
Build production GraphQL servers with Apollo Server, plugins, and federation
graphql-apollo-client
Build React apps with Apollo Client - queries, mutations, cache, and subscriptions
graphql-schema-design
Design production-grade GraphQL schemas with best practices and patterns
graphql-fundamentals
Master GraphQL core concepts - types, queries, mutations, and subscriptions
graphql-codegen
Generate TypeScript types and React hooks from GraphQL schemas
monday
Monday.com GraphQL API via curl. Use this skill to manage boards, items, and projects.
linear
Linear issue tracking API via curl. Use this skill to create, update, and query issues, projects, and teams using GraphQL.
rails-graphql
GraphQL specialist for Rails applications. Use when building GraphQL schemas, resolvers, mutations, subscriptions, or implementing DataLoader for N+1 prevention. Alternative to REST APIs with flexible querying capabilities.