Provides architectural guidance on clean code, RESTful API design, and asynchronous performance patterns.

Install

mkdir -p .claude/skills/backend-expert && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9797" && unzip -o skill.zip -d .claude/skills/backend-expert && rm skill.zip

Installs to .claude/skills/backend-expert

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Advanced backend engineering guidelines focusing on clean architecture, API standards, performance, asynchronous jobs, and clean code principles.
145 chars · catalog descriptionno explicit “when” trigger
Advanced

Key capabilities

  • Implement clean architecture and service decoupling
  • Standardize RESTful API method usage
  • Structure HTTP error responses
  • Optimize I/O operations with async/await
  • Apply caching strategies for high-frequency queries

How it works

The skill provides architectural guidance based on clean code principles, enforcing strict separation between API routes, business logic, and persistence layers. It suggests specific patterns for HTTP status codes and asynchronous I/O handling.

Inputs & outputs

You give it
Backend architecture or API design problem
You get back
Engineering guidelines and architectural recommendations

When to use backend-expert

  • Structuring new APIs
  • Optimizing backend performance
  • Enforcing clean architecture

About this skill

⚙️ Backend Expert Skill

Advanced backend engineering guidelines focusing on clean architecture, API standards, performance, asynchronous jobs, and clean code principles.

📐 Diretrizes do Backend

  1. Clean Architecture e Desacoplamento:

    • Mantenha a separação rígida de responsabilidades: Rotas (API), DTOs (Validação/Schemas), Regras de Negócio (Serviços) e Persistência (Modelos/Repositórios).
    • Inicie a injeção de dependências para gerenciar sessões de banco de dados e serviços externos.
  2. Padrões de API (RESTful):

    • Siga as convenções de métodos HTTP (GET para leitura, POST para criação, PUT para atualização total, PATCH para parcial, DELETE para remoção).
    • Utilize códigos de status HTTP corretos (200 OK, 201 Created, 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 422 Unprocessable Entity, 500 Internal Error).
    • Forneça respostas de erro estruturadas e legíveis.
  3. Performance e Concorrência:

    • Dê preferência a operações assíncronas (async/await) em tarefas de I/O (chamadas de banco, rede, leitura de disco).
    • Proponha estratégias de cache (Redis/Memory Cache) para consultas lentas ou de alta frequência.

When not to use it

  • Non-RESTful architectural styles

Limitations

  • Guidelines are conceptual and require manual application

How it compares

It enforces a rigid architectural separation of concerns rather than offering general coding tips.

Compared to similar skills

backend-expert side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
backend-expert (this skill)01moNo flagsAdvanced
architecture-patterns552moNo flagsAdvanced
generating-grpc-services126dReviewAdvanced
ark-analysis04moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

architecture-patterns

wshobson

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

55214

generating-grpc-services

jeremylongshore

Generate gRPC service definitions, stubs, and implementations from Protocol Buffers. Use when creating high-performance gRPC services. Trigger with phrases like "generate gRPC service", "create gRPC API", or "build gRPC server".

13

ark-analysis

mckinsey

Analyze the Ark codebase by cloning the repository to a temporary location. Use this skill when the user asks questions about how Ark works, wants to understand Ark's implementation, or needs to examine Ark source code.

02

API service

TheBearIsOne

Use this skill when: - adding HTTP endpoints; - defining request and response models; - wiring document generation into an API surface; - shaping controller, route, or handler behavior.

00

senior-backend

Cor-Incorporated

Guides backend system development with Node.js, Express, Go, Python, PostgreSQL, GraphQL, and REST APIs. Use when the user says: 'design an API', 'optimize database queries', 'implement authentication', 'set up backend', 'create API endpoint', 'database migration', 'fix N+1 query', 'add rate limitin

00

backend-development

hoadh

Build backends with Node.js, Python, Go (NestJS, FastAPI, Django). Use for REST/GraphQL/gRPC APIs, auth (OAuth, JWT), databases, microservices, security (OWASP), Docker/K8s.

00

Search skills

Search the agent skills registry