implementing-api-patterns

Official

Design scalable APIs across REST, GraphQL, gRPC.

AuthorOpenDCAI
Version1.0.0
Installs0

System Documentation

What problem does it solve?

API teams often grapple with duplicative API patterns across REST, GraphQL, gRPC, and tRPC, leading to inconsistent contracts and tooling.

Core Features & Use Cases

This Skill provides a cohesive blueprint for selecting the right API pattern based on audience and workload, with guidelines for pagination, authentication, and OpenAPI-driven documentation across languages (Python, TypeScript, Rust, Go). It also includes cross-cutting patterns for versioning, security, error handling, and client-server ergonomics, plus example reference implementations and best-practice checklists you can adapt for real-world systems.

Quick Start

Provide a starter blueprint for a multi-pattern API project across REST, GraphQL, gRPC, and tRPC.

Dependency Matrix

Required Modules

aiohttp

Components

scriptsreferences

💻 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: implementing-api-patterns
Download link: https://github.com/OpenDCAI/leonai/archive/main.zip#implementing-api-patterns

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.