Un workflow-tool créé parce que je voulais vraiment que claude code ou gemini-cli travaillent dans l’ordre que je souhaite
(github.com/hanyki111)Je l’ai créé parce qu’à force de travailler, j’en avais assez de voir les IA s’écarter du workflow, même après l’avoir configuré exactement à mon goût à chaque fois.
En définissant, à chaque étape, le processus à suivre, il est possible de forcer les IA à agir dans l’ordre que je souhaite.
Il peut aussi appeler un subagent ou inclure des étapes qui doivent obligatoirement être validées par l’utilisateur, ce qui s’est révélé utile pour empêcher l’IA d’ignorer l’ordre et de s’emballer.
Je regrette juste de ne pas l’avoir développé un peu plus tôt...
- Les éléments marqués
[USER-APPROVE]doivent être cochés manuellement par l’utilisateur après avoir généré un jeton secret. Mais si ce jeton secret est saisi directement dans le mode shell de claude code, il commence aussi à cocher lui-même les éléments[USER-APPROVE]. Il faut donc effectuer cette validation depuis un autre terminal. - Il arrive parfois que l’IA lance aussi
secret-generatede sa propre initiative et coche elle-même les éléments[USER-APPROVE], mais le simple fait d’indiquer dansclaude.mdqu’il ne faut pas le faire permet déjà d’éviter beaucoup de cas. Comme cela reste très rare, je n’ai pas mis en place de protection particulière.
Merci de l’intérêt que vous lui porterez (_ _)
Merci.
Ci-dessous, un exemple d’utilisation.
Module actif : render
- [ ] Define Phase objectives and requirements based on PRD.
- [ ] Identify potential risks and unknowns.
- [ ] [AGENT:plan-critic] Invoke plan-critic to validate the technical design. (Req: plan-critic)
- [ ] USER-DISCUSS: Review validated proposal and make high-level decisions.
- [ ] DESIGN-FREEZE: Finalize design direction.
- [ ] [USER-APPROVE] Obtain final user approval for the phase plan
Aucun commentaire pour le moment.