Toolverse
All skills

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wshobson
Category
Backend
Views
146

About this skill

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

How to use

  1. Zainstaluj skill w swoim środowisku agenta Claude/Copilot, dodając go do katalogu pluginów backend-development.
  2. Uruchom skill, gdy planujesz nowy projekt API — podaj kontekst (REST czy GraphQL, cel użytkownika, przypadki użycia).
  3. Skorzystaj z wytycznych dotyczących architektury zorientowanej na zasoby: definiuj zasoby jako rzeczowniki (użytkownicy, zamówienia, produkty), a akcje mapuj na metody HTTP (GET, POST, PUT, PATCH, DELETE).
  4. Dla API GraphQL zastosuj podejście schema-first — zdefiniuj typy domeny, operacje odczytu (queries), modyfikacji (mutations) i aktualizacji w czasie rzeczywistym (subscriptions).
  5. Wybierz strategię wersjonowania (URL, nagłówek HTTP lub parametr zapytania) i konsekwentnie ją stosuj w całym projekcie.
  6. Użyj skilla do przeglądu specyfikacji API przed implementacją lub podczas refaktoryzacji istniejących interfejsów w celu poprawy użyteczności i zgodności ze standardami zespołu.

Related skills

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582

scientific-writing

by K-Dense-AI

Write scientific manuscripts. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), abstracts, for research papers and journal submissions.

Backend
47191

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109