From role-backend
Implements production-ready APIs across Node.js (Express,NestJS,Fastify,Hono),Go,Rust,Java,.NET,Ruby,Elixir,PHP frameworks. Covers middleware pipelines,RFC 7807 errors,rate limiting,OpenAPI/tRPC/GraphQL,versioning for endpoints and docs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-backend:api-implementationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Building new API endpoints in any language or framework
type, title, status, correlationIdreferences/framework-selection.md — comparison tables for all frameworks across Node.js, Go, Rust, JVM, Python, .NET, Ruby, Elixir, PHP; pick the right tool before writing any codereferences/framework-patterns.md — production-ready code examples for Hono, ElysiaJS, Fastify, Gin, Chi, Axum, Spring Boot 3, ASP.NET Core 8, and Phoenix; copy and adapt for the target stackreferences/middleware-error-handling.md — middleware pipeline order, RFC 7807 error format, request validation rules, rate limiting config, CORS best practicesreferences/openapi-trpc-graphql.md — OpenAPI 3.1 codegen tools per framework, orval/hey-api client generation, tRPC router setup, and GraphQL server implementations in Node.js, Python, Rust, and Goreferences/versioning-streaming.md — API versioning strategy (URL path, content negotiation, deprecation headers), SSE streaming patterns, chunked JSON/NDJSON for AI completions and bulk exportsnpx claudepluginhub rnavarych/alpha-engineer --plugin role-backendGuides API design decisions: REST vs GraphQL vs tRPC selection, response formats, versioning, pagination, authentication, rate limiting, and OpenAPI documentation.
Generates REST APIs with CRUD endpoints, pagination, filtering, auth, tests for Express, FastAPI, Spring Boot, Gin from OpenAPI specs or schemas.
Generates custom error classes, middleware, and async wrappers for any framework (Express, Fastify, Next.js, Koa). One npx command to set up API error handling.