backend-expert
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.zipInstalls 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.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
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
-
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.
-
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.
-
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.
- Dê preferência a operações assíncronas (
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| backend-expert (this skill) | 0 | 1mo | No flags | Advanced |
| architecture-patterns | 55 | 2mo | No flags | Advanced |
| generating-grpc-services | 1 | 26d | Review | Advanced |
| ark-analysis | 0 | 4mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by FlavioProgramador
View all by FlavioProgramador →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.
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".
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.
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.
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
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.