subagent-driven-development
Exécuter des plans avec des sous-agents et une revue en deux étapes
Également disponible depuis: Cycleaddict,davila7,Doyajin174,obra,DYAI2025,CodingCossack,Cygnusfear
Les agents IA ont souvent du mal avec les implémentations multi-tâches complexes. Cette compétence résout ce problème en déléguant à de nouveaux sous-agents pour chaque tâche avec des revues obligatoires de conformité aux spécifications et de qualité du code.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "subagent-driven-development". Tâche : Ajouter une validation d'entrée au composant de formulaire
Résultat attendu:
L'implémenteur rapporte : Validation ajoutée pour e-mail, téléphone et champs obligatoires. 12/12 tests réussis. Auto-revue : Messages d'erreur ajoutés correspondant au système de design. Réviseur de spécifications : Approuvé - toutes les règles de validation implémentées. Réviseur de code : Approuvé - implémentation propre avec gestion d'erreur appropriée.
Utilisation de "subagent-driven-development". Tâche : Créer un script de migration de base de données
Résultat attendu:
L'implémenteur rapporte : Migration créée ajoutant la table users avec index. Script de rollback inclus. Auto-revue : Suit les modèles de migration existants. Réviseur de spécifications : Approuvé. Réviseur de code : Approuvé - la migration est idempotente et bien documentée.
Audit de sécurité
SûrStatic analyzer flagged 38 patterns but all are false positives. DOT diagram syntax (backticks), markdown formatting (crypto patterns), and self-review checklists (reconnaissance patterns) were incorrectly identified. No actual security risks exist - this is a legitimate workflow orchestration skill.
Score de qualité
Ce que vous pouvez construire
Implémentation de fonctionnalité à partir d'une spécification
Exécuter un plan d'implémentation multi-fonctionnalités où chaque fonctionnalité peut être développée indépendamment
Refactoring de grandes bases de code
Décomposer le refactoring en tâches discrètes avec des portes de qualité pour garantir l'exactitude
Développement piloté par les tests à grande échelle
Implémenter plusieurs composants avec TDD, en s'assurant que chacun passe les tests avant de continuer
Essayez ces prompts
J'utilise le développement piloté par sous-agents. Tâche 1 : Créer une fonction pour valider les adresses e-mail. Contexte : Cela sera utilisé dans le flux d'inscription des utilisateurs. Veuillez implémenter avec des tests.
J'utilise le développement piloté par sous-agents pour implémenter l'authentification des utilisateurs. Tâche 1 : Créer un endpoint de connexion avec validation du mot de passe. Tâche 2 : Ajouter la gestion de session. Tâche 3 : Implémenter la déconnexion avec invalidation du token. Chaque tâche inclut le texte complet de mon document de plan.
J'exécute un plan en utilisant le développement piloté par sous-agents. J'ai créé un TodoWrite avec 8 tâches extraites de docs/plans/api-v2-migration.md. Démarrage de la Tâche 1 : Migrer les endpoints utilisateur vers le format v2. Voici le texte complet de la tâche et le contexte sur la stratégie de migration.
Utilisation du développement piloté par sous-agents pour la Tâche 3 : Implémenter la limitation de débit. Critères de revue personnalisés : Doit gérer les environnements distribués, prendre en charge les limites configurables par endpoint, inclure la collecte de métriques. Le réviseur de spécifications doit vérifier ces critères. Le réviseur de code doit vérifier les modèles d'intégration Redis.
Bonnes pratiques
- Toujours fournir le texte complet de la tâche et le contexte en amont - ne pas faire lire les fichiers de plan aux sous-agents
- Répondre à toutes les questions de clarification avant de permettre à l'implémentation de commencer
- Imposer l'ordre de revue : la conformité aux spécifications doit passer avant que la revue de qualité du code ne commence
Éviter
- Sauter l'une ou l'autre étape de revue ou continuer avec des problèmes non corrigés
- Déléguer plusieurs sous-agents d'implémentation en parallèle, ce qui peut causer des conflits
- Accepter l'auto-revue comme substitut à une revue indépendante
Foire aux questions
Quand dois-je utiliser ceci versus l'exécution de session parallèle ?
Que se passe-t-il si le réviseur de spécifications trouve des problèmes ?
Les sous-agents peuvent-ils poser des questions pendant l'implémentation ?
Combien de réviseurs sont impliqués par tâche ?
Que faire si un sous-agent échoue à compléter une tâche ?
Cette compétence est-elle compatible avec tous les assistants IA ?
Détails du développeur
Auteur
ZhanlinCuiLicence
MIT
Dépôt
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/subagent-driven-developmentRéf
main
Structure de fichiers