المهارات backend-dev-guidelines
⚙️

backend-dev-guidelines

آمن ⚙️ الأوامر الخارجية🔑 متغيرات البيئة📁 الوصول إلى نظام الملفات

Aplicar melhores práticas de desenvolvimento backend

متاح أيضًا من: Dimon94,BrianDai22,DojoCodingLabs,sickn33

Crie serviços backend consistentes e sustentáveis com padrões comprovados de Node.js/Express/TypeScript. Esta skill fornece orientação arquitetural, templates de código e padrões conscientes de segurança para desenvolvimento de microsserviços.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "backend-dev-guidelines". Create a POST /posts endpoint with authentication

النتيجة المتوقعة:

  • Definição completa de rota com middleware SSO
  • BaseController com rastreamento de breadcrumb
  • PostService com injeção de dependência
  • PostRepository com queries Prisma
  • Schema de validação Zod para dados de post
  • Tratamento de erros com captura Sentry

استخدام "backend-dev-guidelines". Convert legacy callback code to async/await

النتيجة المتوقعة:

  • Métodos de service atualizados com try/catch
  • Uso do utilitário AsyncErrorWrapper
  • Integração de captura de erros do Sentry
  • Promise.all() para operações paralelas
  • Propagação adequada de erros para o controller

استخدام "backend-dev-guidelines". Add input validation to existing endpoint

النتيجة المتوقعة:

  • Definição de schema Zod com inferência de tipo
  • Validação no controller antes da chamada ao service
  • Código de status 400 em falha de validação
  • Detalhes do erro na resposta
  • Casos de teste para entrada inválida

التدقيق الأمني

آمن
v4 • 1/17/2026

All 555 static findings are FALSE POSITIVES. This is a documentation/guide skill containing educational code examples. The detected patterns (shell commands, environment variables, path traversal, crypto algorithms) are in markdown code blocks demonstrating best practices and anti-patterns. The skill actively promotes secure coding - it teaches AGAINST vulnerabilities like path traversal and weak cryptography, not exploits them.

13
الملفات التي تم فحصها
5,537
الأسطر التي تم تحليلها
3
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Implementação de Nova Funcionalidade

Gerar código de controller, service e repository seguindo padrões arquiteturais para novos endpoints de API.

Padronização de Codebase

Estabelecer padrões consistentes em múltiplos microsserviços com uso de BaseController e unifiedConfig.

Desenvolvimento de API Express

Construir rotas Express com middleware adequado, validação e integração de rastreamento de erros.

جرّب هذه الموجهات

Criar Novo Endpoint
Create a new /users/:id endpoint with UserController that extends BaseController, includes Zod validation, and proper error handling with Sentry.
Padrão Service
Generate a UserService with dependency injection pattern, including repository calls and async error handling wrapper.
Padrão Repository
Create a UserRepository pattern with PrismaService usage, transaction support, and query optimization examples.
Funcionalidade Completa
Generate complete feature with routes, BaseController, service with DI, repository layer, Zod validation schemas, and Jest tests.

أفضل الممارسات

  • Use arquitetura em camadas: routes delegam para controllers, controllers chamam services, services usam repositories.
  • Sempre estenda BaseController para tratamento consistente de erros, breadcrumbs e integração com Sentry.
  • Valide toda entrada com schemas Zod antes da lógica de negócio - rejeite dados inválidos cedo.

تجنب

  • Nunca coloque lógica de negócio em manipuladores de rota - delegue para controllers.
  • Nunca use process.env diretamente - use unifiedConfig para segurança de tipo e testes.
  • Nunca pule o tratamento de erros - todas as operações assíncronas precisam de try/catch com captura Sentry.

الأسئلة المتكررة

Qual padrão arquitetural esta skill usa?
Arquitetura em camadas com separação de responsabilidades routes → controllers → services → repositories.
Esta skill pode gerar testes?
Sim, inclui padrões de testes unitários e de integração Jest com estratégias de mocking.
Esta skill funciona com outros frameworks?
Focada em Express/Node.js/TypeScript - padrões se adaptam a frameworks similares.
Como esta skill lida com erros?
BaseController fornece handleError, handleSuccess, withTransaction e integração com Sentry.
Posso usar isso para codebases existentes?
Sim, fornece guias de refatoração de padrões legados para arquitetura moderna.
Qual biblioteca de validação é usada?
Zod para validação TypeScript em runtime com inferência de tipo a partir de schemas.