@tank/api-design-mastery

Official

Master 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.