Show GN: 제발 claude code나 gemini-cli가 내가 원하는 순서대로 작업하기를 원해서 만든 workflow-tool
(github.com/hanyki111)매번 작업할 때마다, workflow를 입맛에 맞게 세팅해도 자꾸 AI들이 이를 벗어나 행동하는 부분에 지쳐서 만들었습니다.
각 단계마다 어떤 프로세스에 맞춰 작업을 해야하는지를 설정하여, AI들이 제가 원하는 순서대로 행동하도록 강제할 수 있습니다.
subagent를 호출하거나, 반드시 사용자가 체크해야만 하는 기능도 있어 AI가 순서를 무시하고 폭주하는 것을 막는 데 유용했습니다.
조금 더 빨리 만들었으면 하는 아쉬움이 있네요...
- [USER-APPROVE] 가 붙은 항목은 유저가 비밀 토큰을 생성해서 직접 체크해주어야 하는데, 이걸 claude code의 쉘 모드에서 직접 비밀 토큰을 입력해버릴 경우 [USER-APPROVE] 항목도 자기가 막 체크해버리기 시작합니다. 다른 터미널에서 체크해야 합니다.
- 간혹 AI가 secret-generate도 마음대로 해서 [USER-APPROVE] 항목도 자기가 체크해버리는 경우도 있는데, claude.md에 하지 말라고 명시해두는 것만으로도 많이 방지가 되고, 빈도가 매우 낮아서 딱히 방어 장치를 마련하지는 않았습니다.
많은 관심 부탁드립니다 (_ _)
감사합니다.
아래는 사용 예시입니다.
활성 모듈: 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