$npx skillfedfor your agent

Api Patterns

Learn to design APIs by understanding when to use REST, GraphQL, or tRPC, and how to structure responses, handle versioning, and secure your endpoints. This skill covers decision-making frameworks rather than fixed templates, helping you choose the right approach for your specific context.

Api Patterns teaches you how to select and design the right API architecture for your project's needs.

AI-generated summary based on this skill's SKILL.md

★ 132  40 unlicensed, metadata onlyupdated by itzzritik

Decision gist · record as of 2026-02-24

Api Patterns teaches you how to select and design the right API architecture for your project's needs. Learn to design APIs by understanding when to use REST, GraphQL, or tRPC, and how to structure responses, handle versioning, and secure your endpoints. This skill covers decision-making frameworks rather than fixed templates, helping you choose the right approach for your specific context.

manual: git clone https://github.com/itzzritik/OrderWorder → cp -r OrderWorder ~/.claude/skills/api-patterns

Use it when

  • Api Patterns covers REST API best practices including response structuring, versioning strategies, authentication patterns, error handling.
  • Api Patterns addresses API architecture patterns through decision-making frameworks rather than rigid templates.
Same gist for agents: .md · .json

Install

itzzritik/OrderWorder/api-patterns · repository language: Python

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What are the main API design patterns covered by Api Patterns?

Api Patterns teaches you when to use REST, GraphQL, or tRPC and how to structure responses, handle versioning, and secure your endpoints. Rather than offering fixed templates, the skill provides decision-making frameworks to help you choose the right approach for your specific context, covering standard patterns for designing and building APIs.

What REST API best practices does Api Patterns teach?

Api Patterns covers REST API best practices including response structuring, versioning strategies, authentication patterns, error handling, caching strategies, and RESTful API conventions. The skill emphasizes understanding when REST is the appropriate choice versus alternatives like GraphQL or tRPC, and provides frameworks for making those architectural decisions.

How does Api Patterns help with API architecture patterns?

Api Patterns addresses API architecture patterns through decision-making frameworks rather than rigid templates. It covers microservices API patterns, API gateway patterns, webhook patterns, pagination best practices, rate limiting design, and asynchronous API patterns—helping you understand common solutions to API design challenges and select approaches suited to your needs.

What API security and authentication approaches does Api Patterns include?

Api Patterns covers API security patterns and authentication patterns as part of its comprehensive approach to endpoint security. The skill helps you understand best practices for securing your APIs and choosing appropriate authentication strategies within the broader context of API design decisions and architectural considerations.

Can Api Patterns help me choose between GraphQL vs REST patterns?

Yes. Api Patterns teaches you decision-making frameworks for choosing between GraphQL, REST, and tRPC based on your specific context. Rather than prescribing one approach, the skill helps you understand the tradeoffs and common patterns for each, enabling you to select the right communication approach for your API integration needs.

Is Api Patterns a reference guide for implementing scalable API patterns?

Api Patterns serves as a reference guide for implementing scalable API patterns by covering versioning strategies, caching strategies, rate limiting design, pagination best practices, and other patterns that support scalability. The skill emphasizes understanding different API communication and integration approaches to build systems that grow with your needs.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Learn standard patterns for designing and building APIs”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Mcp Builder
by itzzritik · itzzritik/OrderWorder

Mcp Builder covers the core principles for creating Model Context Protocol servers that connect AI systems to external tools and data. It walks through server architecture, transport options, tool design patterns, resource management, and security practices you'll need to implement. The skill includes configuration guidance, testing strategies, and a practical checklist for production-ready MCP development.

no license declared → metadata onlyupdated Feb 2026
★ 132repo stars
Systematic Debugging
by itzzritik · itzzritik/OrderWorder

Systematic Debugging guides you through a proven 4-phase process: reproduce the issue reliably, isolate its source, analyze root causes using techniques like the 5 Whys, and verify your fix works without introducing new problems. This skill prevents random troubleshooting and ensures you understand what's broken before attempting repairs.

no license declared → metadata onlyupdated Feb 2026
★ 132repo stars
Api Design Skill
by ScientiaCapital · ScientiaCapital/skills

Build APIs that developers love using. This skill covers RESTful conventions, proper HTTP method semantics, consistent error responses, pagination strategies, and versioning approaches. Learn how thoughtful naming, clear status codes, and predictable patterns make APIs intuitive and maintainable.

no license declared → metadata onlyupdated Jul 2026
★ 26repo stars
implementing-api-patterns
by ancoleman · ancoleman/ai-design-components

Select and implement the optimal API pattern for your backend needs. This skill guides you through REST, GraphQL, gRPC, and tRPC with framework recommendations for Python, TypeScript, Rust, and Go, plus pagination, caching, rate limiting, and OpenAPI documentation strategies.

MITupdated Dec 2025
★ 390repo stars
dev-api-design
by vasilyu1983 · vasilyu1983/AI-Agents-public

Build APIs across REST, GraphQL, gRPC, and tRPC styles with contract-first design, RFC 9457 error models, and modern best practices. Covers OpenAPI specs, versioning strategies, authentication/authorization, rate limiting, pagination, and observability patterns for public and internal services.

MITupdated Jul 2026
★ 69repo stars
Architecture
by itzzritik · itzzritik/OrderWorder

This skill provides a structured framework for making architecture decisions through requirements analysis and trade-off evaluation. It guides you through context discovery, pattern selection, and ADR documentation with a core principle of starting simple and adding complexity only when necessary.

no license declared → metadata onlyupdated Feb 2026
★ 132repo stars

More skills App Builder (unlicensed) · Rest Api Design Patterns (unlicensed) · Database Design (unlicensed) · django-rest-api-development (Apache-2.0)

Tags
architectural-designapi-standardsintegration-strategyscalability-patternsprotocol-designdeveloper-referencesystem-communicationbest-practices-guideapi-governance