Criei um workflow-tool porque eu só queria que o claude code ou o gemini-cli trabalhassem na ordem que eu quero
(github.com/hanyki111)Eu o criei porque estava cansado de, toda vez que trabalhava, configurar o workflow do meu jeito e ainda assim as IAs continuarem agindo fora dele.
Ao definir em cada etapa qual processo deve ser seguido, é possível forçar as IAs a agirem na ordem que eu quero.
Também há recursos como chamar subagents ou exigir que o usuário faça uma verificação obrigatória, o que foi útil para evitar que a IA ignorasse a ordem e saísse fazendo tudo descontroladamente.
Fico pensando que deveria ter feito isso um pouco antes...
- Itens com [USER-APPROVE] exigem que o usuário gere um token secreto e faça a marcação manualmente, mas se você digitar esse token secreto diretamente no modo shell do claude code, ele começa a marcar sozinho até mesmo os itens [USER-APPROVE]. É preciso fazer a marcação em outro terminal.
- Às vezes a IA também executa
secret-generatepor conta própria e acaba marcando sozinha até os itens [USER-APPROVE], mas só de deixar explícito noclaude.mdque isso não deve ser feito já ajuda bastante a evitar o problema; como isso acontece com pouca frequência, não preparei nenhum mecanismo de proteção específico.
Agradeço muito o interesse de todos (_ _)
Obrigado.
Abaixo está um exemplo de uso.
Módulo ativo: 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
Ainda não há comentários.