@tank/api-design-mastery
OfficialMaster API design: REST, GraphQL, tRPC.
Authortankpkg
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps backend engineers design robust, scalable, and maintainable APIs across REST, GraphQL, and tRPC paradigms, addressing common pitfalls in endpoint design, versioning, error handling, and security.
Core Features & Use Cases
- API Style Guidance: Recommends the best API style (REST, GraphQL, tRPC) based on project needs.
- Endpoint Design: Provides best practices for resource modeling, HTTP methods, and status codes.
- Error Handling: Standardizes error contracts using RFC 7807/9457.
- Versioning & Deprecation: Outlines strategies for API evolution and safe deprecation.
- Authentication & Authorization: Covers patterns for API keys, JWT, OAuth 2.0, RBAC, and rate limiting.
- Use Case: A team is deciding between REST and GraphQL for a new microservice. This Skill provides a clear comparison and decision tree to help them choose the most appropriate technology.
Quick Start
Explain the differences between REST, GraphQL, and tRPC for a new backend project.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: @tank/api-design-mastery Download link: https://github.com/tankpkg/skills/archive/main.zip#tank-api-design-mastery Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.