المهارات backend-development-feature-development
📦

backend-development-feature-development

آمن

Développer des fonctionnalités backend de bout en bout

La gestion du développement de fonctionnalités backend complexes à travers plusieurs phases et équipes constitue un défi. Cette compétence orchestrate des agents IA spécialisés à travers la découverte, l'architecture, l'implémentation, les tests et le déploiement pour assurer une livraison cohérente et de haute qualité.

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "backend-development-feature-development". Build a notification service with canary deployment

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

Completed 4-phase workflow: Business requirements document with 12 user stories and success metrics, Technical architecture with service boundaries and API contracts, Implementation with backend services and frontend integration, Test suite with 82% coverage, Deployment pipeline with canary rollout configuration, Monitoring dashboards with alerting rules, API documentation and runbooks.

استخدام "backend-development-feature-development". Implement user authentication with OAuth2

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

Delivered authentication feature including: Requirements analysis with security compliance checklist, Architecture design with OAuth2 flow diagrams, Backend implementation with token management and session handling, Security validation with OWASP compliance verification, Performance optimization achieving sub-100ms auth latency, Feature flag integration for gradual user migration, Complete developer documentation.

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

آمن
v1 • 2/25/2026

All 18 static analysis findings for 'Weak cryptographic algorithm' are false positives. The SKILL.md file is a workflow documentation that orchestrates AI subagents via the Task tool. No actual cryptographic code, network requests, file system access, or command execution exists in this skill. The single 'System reconnaissance' finding at line 34 is safety guidance text, not actual reconnaissance behavior.

1
الملفات التي تم فحصها
183
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

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

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

Déploiement de fonctionnalité inter-services

Coordonner le développement d'une nouvelle fonctionnalité de traitement des paiements nécessitant des modifications aux API backend, aux composants frontend et aux pipelines de données avec un déploiement échelonné aux utilisateurs.

Développement conforme aux réglementations

Implémenter une fonctionnalité d'exportation de données utilisateur conforme au RGPD avec des revues de sécurité, des traces d'audit et une documentation pour la conformité réglementaire.

Migration vers les microservices

Planifier et exécuter l'extraction d'un module monolithique en microservices indépendants avec des tests appropriés, des stratégies de déploiement et de l'observabilité.

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

Implémentation de fonctionnalité simple
Build a new user preferences endpoint using traditional methodology with simple complexity. The feature allows users to set notification preferences and theme settings. Deploy with feature flags for gradual rollout.
Développement d'API avec TDD
Implement a rate limiting middleware using TDD methodology with medium complexity. Write comprehensive test suites first, then implement the logic. Include integration tests and performance benchmarks with 85% code coverage minimum.
Fonctionnalité e-commerce avec BDD
Develop a shopping cart abandonment recovery system using BDD methodology with complex complexity. Define user scenarios, implement backend services with email integration, build frontend components, and set up analytics tracking for conversion metrics.
Architecture microservices avec DDD
Design and implement an order management system using domain-driven design with epic complexity. Define bounded contexts, implement event-driven architecture with message queues, set up distributed tracing, configure blue-green deployment, and create comprehensive API documentation.

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

  • Toujours définir des métriques de succès claires et des critères d'acceptation avant de commencer les phases d'implémentation
  • Effectuer des évaluations de sécurité aux stades de conception et d'implémentation pour détecter les problèmes précocement
  • Configurer les feature flags et les procédures de rollback avant tout déploiement en production

تجنب

  • Passer la phase de découverte et sauter directement à l'implémentation sans exigences claires
  • Déployer en production sans une couverture de tests suffisante en dessous du seuil de 80%
  • Implémenter la surveillance et les alertes a posteriori plutôt que pendant le développement

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

Quelles méthodologies de développement cette compétence supporte-t-elle ?
Cette compétence supporte quatre méthodologies: traditionnelle (développement séquentiel), TDD (développement piloté par les tests), BDD (développement piloté par le comportement) et DDD (conception pilotée par le domaine). Choisissez selon le workflow de votre équipe et les exigences du projet.
Comment le niveau de complexité affecte-t-il le workflow ?
La complexité détermine la portée et la durée: les fonctionnalités simples prennent 1-2 jours pour des changements sur un seul service, les fonctionnalités moyennes prennent 3-5 jours pour plusieurs services, les fonctionnalités complexes prennent 1-2 semaines pour le travail cross-domaine, et les fonctionnalités épiques prennent 2+ semaines pour des changements architecturaux majeurs impliquant plusieurs équipes.
Puis-je personnaliser la stratégie de déploiement ?
Oui, vous pouvez choisir parmi le déploiement direct, les releases canary (démarrant à 5% du trafic), les rollouts contrôlés par feature flags, les déploiements blue-green pour zero-downtime, ou les tests A/B pour l'expérimentation. Chaque stratégie inclut les procédures de rollback appropriées.
Quelle couverture de tests cette compétence assure-t-elle ?
La compétence enforce une couverture de code minimale de 80% par défaut, incluant des tests unitaires pour le code backend et frontend, des tests d'intégration pour les endpoints API, des tests de bout en bout pour les parcours utilisateurs critiques, et des tests de performance pour la validation de l'extensibilité.
Comment les préoccupations de sécurité sont-elles traitées tout au long du workflow ?
La sécurité est intégrée à plusieurs phases: évaluation des risques pendant la découverte, exigences de sécurité dans la conception architecturale, validation des tests de sécurité après l'implémentation, et vérifications de conformité OWASP avant le déploiement. Les vulnérabilités critiques doivent être résolues avant de procéder.
Quelle documentation cette compétence génère-t-elle ?
La compétence génère de la documentation API, des guides utilisateur, des runbooks de déploiement, des guides de dépannage, des diagrammes d'architecture, des diagrammes de flux de données, des guides d'intégration, et des changelogs automatisés depuis les commits. Toute la documentation est dérivée de l'implémentation réelle.

تفاصيل المطور

بنية الملفات

📄 SKILL.md