« /issue-mr J'ai des changements non commités qui touchent à la fois la validation du formulaire et le système de cache, il faut les séparer »
Le skill détecte les deux ensembles de fichiers, propose un découpage en deux issues/branches/MR distinctes, valide le découpage avec toi avant de rien créer. Il découvre en live les conventions du projet (labels, branche par défaut, scopes de commit) et produit des artefacts qui ne mentionnent jamais l'IA.
Ce que ça fait
Trois comportements : SCAFFOLD (arbre propre vers issue + branche + coquille de MR/PR), ISOLER (du travail non commité est isolé dans sa propre issue/branche/MR, liste de fichiers et message validés d'abord), ANALYSE (tâche vague vers exploration du code, design tranché avec toi, issue-spec structurée — constat, pourquoi, périmètre, plan — prête à nourrir feature-loop).
Quand l'utiliser
Au cadrage d'une tâche. Découvre les conventions du projet en live (labels, branche par défaut, scopes de commit) au lieu de les coder en dur, valide tout avec toi AVANT de créer quoi que ce soit, et ne mentionne jamais l'IA. Pas pour implémenter (feature-loop) ni pour clôturer une branche existante (branch-wrap-up).
Le parti pris : ne jamais coder en dur les conventions d'un projet. Le skill découvre labels, branche par défaut et scopes de commit en live, et valide tout avec toi avant de créer quoi que ce soit. Il ne mentionne jamais l'IA dans les artefacts produits.
Installer ce skill
$ /plugin marketplace add ohugonnot/claude-skills
$ /plugin install issue-mr@web-developpeur-skills
Questions fréquentes
Quand est-ce que j'utilise /issue-mr plutôt que /feature-loop ?
/issue-mr structure et cadre la tâche (issue, branche, coquille de MR). /feature-loop implémente. Ils se combinent : /issue-mr d'abord pour créer l'issue-spec, /feature-loop ensuite pour l'exécuter.
Que fait le mode ANALYSE concrètement ?
Il part d'une demande vague, explore le code pour comprendre le périmètre réel, co-conçoit le design avec toi, puis produit une issue-spec structurée prête à être implémentée.
Pourquoi le skill ne code-t-il pas les conventions en dur ?
Les conventions varient d'un projet à l'autre (labels GitLab vs GitHub, branche main vs master, scopes de commit). Les découvrir en live évite les erreurs silencieuses et rend le skill réutilisable sans configuration.
Retours & discussion · 0
Aucun retour pour l'instant. Tu l'as essayé ? Dis ce que tu en penses.