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é.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
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é.
جرّب هذه الموجهات
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.
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.
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.
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