Back to tags
Tag

Agent Skills with tag: api-design

32 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

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.

RESTGraphQLapi-designdeveloper-guidance
QuestForTech-Investments
QuestForTech-Investments
2

API Designer

Design REST and GraphQL APIs. Use when creating backend APIs, defining API contracts, or integrating third-party services. Covers endpoint design, authentication, versioning, documentation, and best practices.

RESTGraphQLapi-designauthentication
daffy0208
daffy0208
55

requirement-analysis

【当用户提出功能开发、API设计、数据库设计等需求时自动启用】系统化需求分析工作流 - 理解需求、探索代码库、澄清问题、使用ultrathink深度分析并在编码前展示实施计划(全程使用中文)

requirements-gatheringapi-designdatabase-designsystem-analysis
FlameMida
FlameMida
4

rest-patterns

Quick reference for RESTful API design patterns, HTTP semantics, caching, and rate limiting. Triggers on: rest api, http methods, status codes, api design, endpoint design, api versioning, rate limiting, caching headers.

rest-apiapi-designdesign-patternsrate-limiting
0xDarkMatter
0xDarkMatter
3

graphql

GraphQL API development including schema design, resolvers, queries, mutations, subscriptions, and integration with Node.js, Apollo, and other frameworks. Use when building GraphQL APIs, designing GraphQL schemas, implementing resolvers, or debugging GraphQL issues.

graphqlnodejsapollo-serverapi-design
vapvarun
vapvarun
3

api-design

Designs RESTful APIs, GraphQL schemas, and RPC interfaces following best practices for consistency, usability, and scalability. Trigger keywords: api design, rest api, graphql, openapi, swagger, endpoint, schema design.

api-designrest-apigraphqlopenapi
cosmix
cosmix
3

api-design

REST, GraphQL, and API design best practices. Use when designing APIs, defining contracts, or reviewing API architecture.

api-designgraphqlrest-apisoftware-architecture
mjohnson518
mjohnson518
41

convex-actions-general

This skill should be used when working with Convex actions, HTTP endpoints, validators, schemas, environment variables, scheduling, file storage, and TypeScript patterns. It provides comprehensive guidelines for function definitions, API design, database limits, and advanced Convex features.

convextypescriptapi-designenvironment-variables
Sstobo
Sstobo
81

least-astonishment

Principle of Least Astonishment (POLA) - ensure code changes behave as users and developers expect. Activate when making code changes, refactoring, modifying APIs, renaming functions/variables, changing file structure, or reviewing proposed implementations. Guides predictable, convention-following changes.

least-astonishment-principledeveloper-guidancecode-refactoringnaming-conventions
ilude
ilude
5

api-design-patterns

Language-agnostic API design patterns covering REST and GraphQL, including resource naming, HTTP methods, status codes, versioning, pagination, filtering, authentication, error handling, and schema design. Activate when working with APIs, REST endpoints, GraphQL schemas, API documentation, OpenAPI/Swagger, JWT, OAuth2, endpoint design, API versioning, rate limiting, or GraphQL resolvers.

api-designrestgraphqlapi-versioning
ilude
ilude
5

api-design-framework

Use this skill when designing REST, GraphQL, or gRPC APIs. Provides comprehensive API design patterns, versioning strategies, error handling conventions, authentication approaches, and OpenAPI/AsyncAPI templates. Ensures consistent, well-documented, and developer-friendly APIs across all backend services.

api-designrest-apigraphqlgrpc
ArieGoldkin
ArieGoldkin
7

graphql-architect

Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives. Keywords: GraphQL, Apollo, Federation, schema design, resolvers.

graphqlapi-designapollo-federationquery-optimization
Jeffallan
Jeffallan
245

api-versioning-strategy

Implement API versioning strategies including URL versioning, header versioning, backward compatibility, deprecation strategies, and migration guides. Use when dealing with API versions, deprecating endpoints, or managing breaking changes.

api-designapi-versioningbackward-compatibilitydeprecation-strategy
aj-geddes
aj-geddes
301

symfony:api-platform-dto-resources

Create API Platform resources using pure DTOs without Doctrine entities, enabling clean API design decoupled from database schema

phpsymfonyapi-platformdto
MakFly
MakFly
304

Page 2 of 2 · 32 results