Que fait breakdown-plan ?
Invite de planification et d'automatisation d'issues qui génère des plans de projet complets avec une hiérarchie Epic > Feature > Story/Enabler > Test, dépendances, priorités et suivi automatisé.
Utilisation
Pour utiliser cette compétence, fournissez un prompt décrivant votre objectif de projet. L'agent générera un plan structuré incluant :
- Epics : Objectifs de haut niveau qui regroupent plusieurs fonctionnalités
- Features : Fonctionnalités spécifiques réalisables
- Stories / Enablers : Tâches utilisateur ou techniques détaillées
- Tests : Cas de test associés à chaque story
L'agent créera automatiquement des issues GitHub avec :
- Titres et descriptions formatés
- Dépendances entre issues
- Priorités (P0, P1, P2, P3)
- Jalons (milestones) si nécessaire
- Labels pour le suivi
Exemple de prompt
Planifions un nouveau service de notification par email pour notre application SaaS. Il doit supporter les templates HTML, les files d'attente (queues), et l'intégration avec SendGrid.
Configuration requise
- Accès à un dépôt GitHub avec permissions de créer des issues
- Variable d'environnement
GITHUB_TOKENconfigurée - (Optionnel) Variable d'environnement
GITHUB_REPOpour le dépôt cible
Structure générée
flowchart TD
Epic[Epic: Service de notification email]
Feature1[Feature: Templates HTML]
Feature2[Feature: File d'attente]
Story1[Story: Créer éditeur de template]
Story2[Story: Implémenter file RabbitMQ]
Test1[Test: Valider envoi HTML]
Test2[Test: Tester priorité de file]
Epic --> Feature1
Epic --> Feature2
Feature1 --> Story1
Feature2 --> Story2
Story1 --> Test1
Story2 --> Test2
Détails techniques
Cette compétence utilise l'API GitHub Issues pour créer et lier les issues. Les dépendances sont exprimées via des références croisées dans les descriptions et les commentaires. Les jalons et labels sont créés automatiquement si ils n'existent pas.
Commandes supportées
crée un plan— Génère un nouveau plan à partir de zéroajoute une story— Ajoute une story à un epic existantmets à jour les priorités— Recalcule et met à jour les priorités des issues
Limitations
- Les issues sont créées dans le dépôt configuré ; un seul dépôt à la fois
- La hiérarchie est limitée à 4 niveaux maximum
- Les dépendances cycliques ne sont pas détectées automatiquement