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

backend-dev-guidelines

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

Backend-Entwicklungs-Best-Practices anwenden

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

Erstellen Sie konsistente, wartbare Backend-Services mit bewährten Node.js/Express/TypeScript-Patterns. Diese Skill bietet architektonische Anleitungen, Code-Vorlagen und sicherheitsbewusste Patterns für die Microservices-Entwicklung.

يدعم: 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

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

  • Complete route definition with SSO middleware
  • BaseController with breadcrumb tracking
  • PostService with dependency injection
  • PostRepository with Prisma queries
  • Zod validation schema for post data
  • Error handling with Sentry capture

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

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

  • Updated service methods with try/catch
  • AsyncErrorWrapper utility usage
  • Sentry error capture integration
  • Promise.all() for parallel operations
  • Proper error propagation to controller

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

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

  • Zod schema definition with type inference
  • Validation in controller before service call
  • 400 status code on validation failure
  • Error details in response
  • Test cases for invalid input

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

آمن
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
الامتثال للمواصفات

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

Neue Feature-Implementierung

Generieren Sie Controller-, Service- und Repository-Code nach architektonischen Patterns für neue API-Endpunkte.

Codebasis-Standardisierung

Etablieren Sie konsistente Patterns über mehrere Microservices hinweg mit BaseController und unifiedConfig-Nutzung.

Express-API-Entwicklung

Erstellen Sie Express-Routes mit proper Middleware, Validierung und Error-Tracking-Integration.

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

Neuen Endpunkt erstellen
Erstelle einen neuen /users/:id-Endpunkt mit UserController, der BaseController erweitert, Zod-Validierung enthält und proper Error-Handling mit Sentry.
Service-Pattern
Generiere einen UserService mit Dependency-Injection-Pattern, inklusive Repository-Aufrufen und Async-Error-Handling-Wrapper.
Repository-Pattern
Erstelle ein UserRepository-Pattern mit PrismaService-Nutzung, Transaction-Support und Query-Optimierung-Beispiele.
Vollständiges Feature
Generiere ein vollständiges Feature mit Routes, BaseController, Service mit DI, Repository-Layer, Zod-Validierungsschemas und Jest-Tests.

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

  • Verwenden Sie geschichtete Architektur: Routes delegieren an Controller, Controller rufen Services auf, Services nutzen Repositories.
  • Erweitern Sie immer BaseController für konsistentes Error-Handling, Breadcrumbs und Sentry-Integration.
  • Validieren Sie jeden Input mit Zod-Schemas vor der Business-Logic - lehnen Sie ungültige Daten früh ab.

تجنب

  • Niemals Business-Logic in Route-Handlern platzieren - an Controller delegieren.
  • Niemals process.env direkt verwenden - unifiedConfig für Type-Safety und Testing nutzen.
  • Niemals Error-Handling überspringen - alle Async-Operationen brauchen try/catch mit Sentry-Capture.

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

Welches Architektur-Pattern verwendet diese Skill?
Geschichtete Architektur mit Routes → Controller → Services → Repositories Separation of Concerns.
Kann diese Skill Tests generieren?
Ja, enthält Jest-Unit- und Integration-Test-Patterns mit Mocking-Strategien.
Funktioniert diese Skill mit anderen Frameworks?
Fokussiert auf Express/Node.js/TypeScript - Patterns adaptieren sich an ähnliche Frameworks.
Wie handhabt diese Skill Fehler?
BaseController bietet handleError, handleSuccess, withTransaction und Sentry-Integration.
Kann ich dies für bestehende Codebasen nutzen?
Ja, bietet Refactoring-Guides von Legacy-Patterns zu moderner Architektur.
Welche Validierungs-Bibliothek wird verwendet?
Zod für Runtime-TypeScript-Validierung mit Type-Inference aus Schemas.