Back to Skills

api-design-expert

majiayu000
Updated 16 days ago
18 views
58
9
58
View on GitHub
Otherapi-designrestgraphqlapi-versioningapi-security

About

This skill provides expert guidance on API design principles including REST, GraphQL, and versioning strategies. Use it when designing, reviewing, or implementing APIs to ensure best practices for architecture, security, and documentation. It covers key considerations like authentication, rate limiting, error handling, and backward compatibility.

Quick Install

Claude Code

Recommended
Primary
npx skills add majiayu000/claude-skill-registry -a claude-code
Plugin CommandAlternative
/plugin add https://github.com/majiayu000/claude-skill-registry
Git CloneAlternative
git clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/api-design-expert

Copy and paste this command in Claude Code to install this skill

GitHub Repository

majiayu000/claude-skill-registry
Path: skills/api-design-expert
0

Related Skills

api-design-framework

Meta

This skill provides comprehensive API design guidance for REST, GraphQL, and gRPC services. Use it when designing new endpoints, establishing team conventions, or reviewing API designs to ensure consistency. It offers patterns for versioning, error handling, authentication, and includes OpenAPI/AsyncAPI templates for well-documented APIs.

View skill

api-testing-patterns

Other

This Claude Skill provides comprehensive API testing patterns for contract testing, REST/GraphQL validation, and integration testing. It helps developers design effective API test strategies by identifying testing levels and focusing on consumer perspectives. Use it when testing APIs or establishing testing approaches across microservices.

View skill

.claude/skills/api-connector-design/SKILL.md

Meta

This skill provides expert guidance and templates for designing robust external API integrations, including RESTful APIs, GraphQL, and WebSockets. It offers practical resources for authentication flows, error handling, and rate limiting strategies. Use it when designing integrations with services like Google Drive or Slack, implementing OAuth, or reviewing API architecture.

View skill

api-testing-patterns

Other

This skill provides comprehensive API testing patterns for contract testing, REST/GraphQL validation, and integration testing. Use it when designing API test strategies or implementing tests in CI/CD pipelines. It includes automated schema validation, production monitoring for contract drift, and covers authentication, error handling, and concurrency scenarios.

View skill