Help us improve
Share bugs, ideas, or general feedback.
From ucai
Guides backend tasks like REST/GraphQL API design, database query optimization, authentication, microservices building, code review, migrations, and load testing across detected stacks.
npx claudepluginhub joncik91/ucai --plugin ucaiHow this skill is triggered — by the user, by Claude, or both
Slash command
/ucai:backendThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Backend development patterns, API design, database optimization, and security practices for any language or framework.
Enforces workflow for full-stack apps: requirements, architecture decisions, scaffolding checklists, patterns for API integration, auth, error handling, real-time (SSE/WebSocket) across Node/React/Next.js, Python, Go.
Provides patterns for building production-ready Node.js backend services with Express/Fastify, covering middleware, error handling, authentication, database integration, and API design.
Provides patterns for RESTful API design, TypeScript response formats, HTTP status codes, and JWT authentication flows. Use for backend development tasks.
Share bugs, ideas, or general feedback.
Backend development patterns, API design, database optimization, and security practices for any language or framework.
Before writing any code, identify the language and framework from project signals:
| Signal file / pattern | Stack |
|---|---|
package.json with express/fastify/hono/koa | Node.js |
package.json with nest | NestJS |
go.mod | Go |
Cargo.toml | Rust |
pyproject.toml / requirements.txt + FastAPI/Django/Flask | Python |
pom.xml / build.gradle | Java/Spring |
*.csproj / Program.cs | .NET/C# |
mix.exs | Elixir/Phoenix |
Gemfile with rails/sinatra | Ruby |
Check: ls -la, cat package.json, cat go.mod, cat pyproject.toml — whichever exists.
Once you know the stack, search for current best practices before making recommendations:
WebSearch: "<framework> REST API best practices 2025"
WebSearch: "<framework> authentication JWT best practices 2025"
WebSearch: "<database> query optimization <framework> 2025"
WebSearch: "<framework> microservices patterns 2025"
Use the search results to ground your recommendations in current community standards.
These apply regardless of language or framework.
First Principles preamble: before adopting any pattern below, ask whether it's fundamental to this service's correctness or a habit imported from larger systems. "Cursor-based pagination," "circuit breakers," "idempotency keys" — each is correct in the right context and overkill in the wrong one. Question the requirement before reaching for the pattern; reach only when the data, traffic, or failure mode actually demands it.
/users, /orders/{id})/api/v1/ prefix or Accept: application/vnd.api+json;version=1 header{ error: { code, message, details } } across all endpointsalg, iss, aud, explevel, timestamp, requestId, userId, message, error* in production for credentialed requestsnpm audit, cargo audit, pip-audit, govulncheck)Before any backend PR: