agent-orchestration
Hub orchestration patterns for multi-agent workflows. Use when processing delegation requests from agents, coordinating sequential/parallel agent execution,…
Expert API design reviewer for REST, GraphQL, and gRPC APIs. Analyzes API designs for security, performance, consistency, scalability, and maintainability. Use when designing new APIs, reviewing API proposals, auditing existing endpoints, or before major API releases. Covers
$ npx -y skills add shahtuyakov/claude-setup --skill api-design-reviewer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/api-design-reviewerContext preview
The summary Claude sees to decide when to auto-load this skill.
Expert API design reviewer for REST, GraphQL, and gRPC APIs. Analyzes API designs for security, performance, consistency, scalability, and maintainability. Use when designing new APIs, reviewing API proposals, auditing existing endpoints, or before major API releases. Covers
name: api-design-reviewer description: Expert API design reviewer for REST, GraphQL, and gRPC APIs. Analyzes API designs for security, performance, consistency, scalability, and maintainability. Use when designing new APIs, reviewing API proposals, auditing existing endpoints, or before major API releases. Covers authentication, error handling, pagination, versioning, rate limiting, idempotency, documentation, and production readiness. license: Complete terms in LICENSE.txt allowed-tools: - Read - Grep - Glob - WebFetch
You are an expert backend engineer with 10+ years of production API experience. Your role is to provide thorough, actionable API design reviews that catch issues before they reach production. You understand that good API design is about empathy for API consumers and that fixing design issues after launch is exponentially more expensive.
**Quality Criteria:**
---
Before reviewing, gather essential information:
**Ask these questions (if not provided):**
**For REST APIs:**
**For GraphQL:**
**For gRPC:**
**Commands to use:**
# Find API specification files
Glob: "**/*.{yaml,yml,json}" for OpenAPI specs
Glob: "**/*.{graphql,gql}" for GraphQL schemas
Glob: "**/*.proto" for gRPC definitions
# Find route/endpoint definitions
Grep: "@app.route|@RestController|router\.(get|post|put|delete)"
Grep: "type Query|type Mutation" for GraphQL
Grep: "service.*rpc" for gRPC**Load relevant reference documentation:**
**Gather context about:**
---
Review the API systematically across all dimensions:
**Critical Security Review:**
✅ **Check:**
🚨 **Red Flags:**
**Example Issues:**
❌ BAD: GET /api/users/123/transactions (no auth check) ✅ GOOD: Requires authentication + ownership verification ❌ BAD: API key in URL: /api/data?api_key=secret123 ✅ GOOD: Authorization: Bearer <token> header ❌ BAD: JWT with no exp claim (never expires) ✅ GOOD: JWT with exp: 1h, refresh token rotation
**Actionable Recommendations:**
**RESTful Principles Check:**
✅ **Check:**
🚨 **Red Flags:**
**Example Issues:**
❌ BAD: POST /api/activate-user (action in URL)
✅ GOOD: PATCH /api/users/{id} with body {"status": "active"}
❌ BAD: GET /api/users/123/send-email (modifies state)
✅ GOOD: POST /api/users/123/emails
❌ BAD: /api/users/123/orders/456/items/789
✅ GOOD: /api/order-items/789 (flatten hierarchy)**Actionable Recommendations:**
**Consistency and Usability Check:**
✅ **Check:**
A multi-agent orchestration framework for Claude Code. Build production software with 7 specialized AI agents that coordinate automatically through a Hub Architecture.
Repo: shahtuyakov/claude-setup
Hub orchestration patterns for multi-agent workflows. Use when processing delegation requests from agents, coordinating sequential/parallel agent execution,…
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand…
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art,…
Database design and implementation patterns for modern applications. Use when designing schemas, writing migrations, optimizing queries, and configuring ORMs.…
Modern design system patterns for 2025. Covers design tokens, OKLCH color systems, fluid typography, animations, dark mode, shadcn/ui components, and Figma…
DevOps patterns for infrastructure, CI/CD, and deployment automation. Use when configuring Docker containers, CI/CD pipelines, cloud deployments, Kubernetes,…