backend

backend is a skill for Claude Code from Joncik91/ucai. It costs 54 tokens per session (1,357 once invoked), scanned A, original, MIT.

A backend-development skill for designing REST APIs, improving database queries, adding authentication, building microservices, using GraphQL, handling migrations, and load-testing APIs across several programming stacks.

In plain words
What is it for?
Use it when building or reviewing APIs and backend services, tuning database access, implementing authentication, managing schema changes, or testing API performance.
Why use it?
It provides a structured way to identify the project’s backend technology and guide common server-side engineering tasks.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the ucai plugin — 8 skills, 10 commands, 8 agents, 8 hooks shipped together

Good fit Use it when building or reviewing APIs and backend services, tuning database access, implementing authentication, managing schema changes, or testing API performance.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/joncik91/ucai/backend
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Joncik91/ucai --skill backend
Clone the repo
git clone --depth 1 https://github.com/Joncik91/ucai

Made for: Claude Code.

Or install ucai, the plugin that ships this one along with the rest of its 8 skills, 10 commands, 8 agents, 8 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for backend

README.md
[![agentmods](https://agentmods.dev/badge/skills/joncik91/ucai/backend/github.svg)](https://agentmods.dev/skills/joncik91/ucai/backend)
Your own site
<a href="https://agentmods.dev/skills/joncik91/ucai/backend"><img src="https://agentmods.dev/badge/skills/joncik91/ucai/backend/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for backend

Your own site · 80×15
<a href="https://agentmods.dev/skills/joncik91/ucai/backend"><img src="https://agentmods.dev/badge/skills/joncik91/ucai/backend.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 54 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,357 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector warn 7 Sept 2026
SkillSpector: 1 finding, up to high

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • high Privilege Escalation · line 73
    Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
    Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00054 $0.01357
Opus 5.5 $0.00022 $0.00543
Sonnet 5.5 $0.00011 $0.00271
Haiku 4.5 $0.00005 $0.00136

Measured 1mo ago against content hash b6aac3f88e30, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

backend scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/backend/SKILL.md · 117 lines

How it starts

The opening of the file, as written. The whole thing — 117 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Backend Engineer

Backend development patterns, API design, database optimization, and security practices for any language or framework.


Step 1: Detect the Stack

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.


Step 2: Research Current Practices

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.


Step 3: Universal Backend Principles

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.

API Design

  • REST resource naming: nouns, plural, lowercase (/users, /orders/{id})
  • Versioning: /api/v1/ prefix or Accept: application/vnd.api+json;version=1 header
  • Status codes: 200 OK, 201 Created, 204 No Content, 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 409 Conflict, 422 Unprocessable Entity, 429 Too Many Requests, 500 Internal Server Error
  • Pagination: cursor-based for large/changing datasets, offset-based for small/stable ones
  • Idempotency: PUT and DELETE must be idempotent; POST uses idempotency keys for critical operations
  • Error shape: consistent { error: { code, message, details } } across all endpoints

Read the full file on GitHub · 117 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 117 lines · 54 tokens per session scan A b6aac3f88e30

Subscribe to this mod's changes

backend is a skill published in the GitHub repository Joncik91/ucai (28 stars, last pushed 1mo ago), licensed MIT. It adds 54 tokens to every session and 1,357 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

design-code-architecture

Guided journey from an app idea to a deliberate architecture: boundaries, domain model, data decisions, and resilience, making only the expensive-to-reverse decisions and deferring the rest. Orchestrates eight skills phase by phase - clean-architecture, domain-driven-design, system-design, ddia-systems…

wondelai/skills · 220 tokens

system-design

Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues. Use when the user mentions "system design", "scale this", "high availability", "rate limiter", "design a URL shortener", "design Twitter", "design Uber", "design a news feed", "system…

wondelai/skills · 139 tokens

gateway-api

Migrate from the retired ingress-nginx controller to Kubernetes Gateway API, and design, debug, and review Gateway API ingress. Covers annotation inventory and risk triage, ingress2gateway conversion, implementation choice (Envoy Gateway default, Cilium, Istio, NGINX Gateway Fabric, AWS Load Balancer Controller), CRD…

nitinjain999/platform-skills · 168 tokens

python-services

Python patterns for CLI tools, async parallelism, and backend services. Use when building CLI apps, async/parallel Python, FastAPI services, background jobs, or configuring Python project tooling (uv, ruff, ty).

iliaal/whetstone · 48 tokens

nodejs-backend

Node.js backend patterns: framework selection, layered architecture, TypeScript, validation, error handling, security, production deployment. Use when building REST APIs, Express/Fastify servers, microservices, or server-side TypeScript.

iliaal/whetstone · 50 tokens

document

Generate, format, and validate code documentation — docstrings, JSDoc, OpenAPI/Swagger specs, documentation sites, and developer guides.

nitinjain999/platform-skills · 31 tokens