API Patterns
API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
Find reusable agent skills for coding, research, design and everyday work, with practical explanations and links to the original instructions.
121 skills · Page 3 of 11
API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for…
Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices
Automate Asana tasks via Rube MCP (Composio): tasks, projects, sections, teams, workspaces. Always search tools first for current schemas.
Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.
Analyze text and images for harmful content using Azure AI Content Safety (@azure-rest/ai-content-safety). Use when moderating user-generated content, detecting hate speech, violence, sexual content…
Extract text, tables, and structured data from documents using Azure Document Intelligence (@azure-rest/ai-document-intelligence). Use when processing invoices, receipts, IDs, forms, or building custom document…
Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when implementing text translation, transliteration, language detection, o
Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth (DefaultAzureCredential + emulator), service…
Build real-time messaging applications using Azure Web PubSub SDKs for JavaScript (@azure/web-pubsub, @azure/web-pubsub-client). Use when implementing WebSocket-based real-time features, pub/sub messaging, group chat, or…
Expert backend architect specializing in scalable API design,
Entries link to the original documentation. Check access requirements, costs and maintenance before installing.
An agent skill packages instructions and supporting files for a particular task, so an AI agent can do that task the same way each time.
Check the original project for its supported clients, installation steps and required tools. A skill’s page lists its compatibility and requirements when the project states them.
Open a skill’s page for its getting-started notes and sources, then follow the original project’s documentation for your agent.