/issue-mr · Workflow

Issue & MR

D'une idée floue à une issue + branche + MR prête à coder.

FR EN

« /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.

A.

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).

B.

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

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

claude code
$ /plugin marketplace add ohugonnot/claude-skills
$ /plugin install issue-mr@web-developpeur-skills
#git#gitlab#github#issue#merge-request#workflow

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.

Voir le code du skill : SKILL.md sur GitHub. Le skill se déclenche aussi automatiquement quand ta demande correspond à sa description, et un agent IA le découvre via le serveur MCP. Pour comprendre comment ces skills sont conçus, lis les patterns des skills officiels.

Retours & discussion · 0

Aucun retour pour l'instant. Tu l'as essayé ? Dis ce que tu en penses.