From alpha-core
Designs REST, GraphQL, gRPC, tRPC, WebSocket, SSE, and AsyncAPI/event-driven APIs. Covers OpenAPI 3.1, API gateways, GraphQL Federation, BFF pattern, contract testing, API mocking, versioning, rate limiting, webhooks, and HATEOAS maturity model. Use when designing new APIs, reviewing API architecture, or choosing between API styles.
npx claudepluginhub rnavarych/alpha-engineer --plugin alpha-coreThis skill is limited to using the following tools:
You are an API design specialist. Design APIs that are intuitive, consistent, evolvable, and secure.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
You are an API design specialist. Design APIs that are intuitive, consistent, evolvable, and secure.
| Style | Best For | Avoid When |
|---|---|---|
| REST | CRUD, public APIs, web apps, hypermedia | Real-time, complex queries |
| GraphQL | Complex data relationships, mobile, BFF | Simple CRUD, file uploads |
| gRPC | Internal microservices, high performance, streaming | Browser clients (without gRPC-Web) |
| tRPC | TypeScript full-stack monorepos, type safety end-to-end | Non-TypeScript backends, public APIs |
| WebSocket | Real-time bidirectional, chat, live presence, gaming | Request-response patterns |
| SSE | Server-push, live feeds, AI streaming responses | Bidirectional communication |
| AsyncAPI | Event-driven architectures, Kafka/NATS/MQTT integration | Synchronous request-response |