Developing Breakdown Plan
Ce skill fait partie du plugin bitwarden-delivery-tools distribué via le marketplace bitwarden/ai-plugins. Il s'agit d'un skill pleinement défini, non d'un squelette ou d'un placeholder : il contient des instructions détaillées destinées à assister un ingénieur Bitwarden dans la rédaction de la section Plan d'un document Tech Breakdown.
Rôle et périmètre
Le skill prend le relais une fois que la section Specification du breakdown est complète. Il guide l'utilisateur à travers cinq activités séquentielles : élaboration de l'architecture technique (en invoquant d'autres skills comme architecting-solutions et bitwarden-security-context), cartographie de l'impact par couche du stack, scan des travaux en cours susceptibles de créer des collisions, identification et caractérisation des impacts inter-équipes, puis une passe de relecture finale avant que le breakdown soit soumis à revue.
Une HARD-GATE est imposée dès l'entrée : le skill exige que l'utilisateur soit positionné à la racine de son workspace local (contenant tech-breakdowns/ et les repos siblings server/, clients/, sdk-internal/, etc.) et refuse de produire du contenu Plan si la Specification est absente ou partielle, ou si des questions ouvertes subsistent dans le Clarifications Log.
Utilisation
Ce skill se déclenche typiquement avec des phrases comme "develop the plan", "draft the implementation plan", "scan for in-flight work" ou "continue planning". Il supporte également la reprise d'un Plan partiellement développé : en relisant le breakdown existant, il identifie les activités déjà complètes et reprend à la première non terminée.
Le résultat attendu est un breakdown dont la section Plan est suffisamment détaillée pour qu'un relecteur sans contexte préalable puisse comprendre le changement, les alternatives écartées et ce que chaque équipe concernée devra évaluer. En option, le skill peut proposer de créer des draft PRs prototypes dans les repos affectés, via le skill creating-pull-request.