# Show GN: 제발 claude code나 gemini-cli가 내가 원하는 순서대로 작업하기를 원해서 만든 workflow-tool

> Clean Markdown view of GeekNews topic #28082. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=28082](https://news.hada.io/topic?id=28082)
- GeekNews Markdown: [https://news.hada.io/topic/28082.md](https://news.hada.io/topic/28082.md)
- Type: show
- Author: [hanyki111](https://news.hada.io/@hanyki111)
- Published: 2026-04-01T12:03:05+09:00
- Updated: 2026-04-01T12:03:05+09:00
- Original source: [github.com/hanyki111](https://github.com/hanyki111/workflow-tool)
- Points: 10
- Comments: 0

## Summary

AI에게 **작업 순서와 승인 절차**를 강제하는 이 도구는, 일종의 **AI용 CI 파이프라인 정의서**처럼 동작합니다. 프롬프트 기반 워크플로우가 복잡해질수록, 사람이 의도한 순서를 지키게 만드는 제어층이 필요해집니다. 특히 여러 **subagent 호출**이나 사용자 승인 단계를 포함한 자동화 시나리오를 다루는 개발자에게 유용합니다. 결국 이는 LLM을 단순한 대화 상대가 아니라, **명시적 상태 머신**으로 다루려는 시도의 연장선에 있습니다.

## Topic Body

매번 작업할 때마다, workflow를 입맛에 맞게 세팅해도 자꾸 AI들이 이를 벗어나 행동하는 부분에 지쳐서 만들었습니다.   
각 단계마다 어떤 프로세스에 맞춰 작업을 해야하는지를 설정하여, AI들이 제가 원하는 순서대로 행동하도록 강제할 수 있습니다.  
subagent를 호출하거나, 반드시 사용자가 체크해야만 하는 기능도 있어 AI가 순서를 무시하고 폭주하는 것을 막는 데 유용했습니다.   
  
조금 더 빨리 만들었으면 하는 아쉬움이 있네요...  
  
  
* [USER-APPROVE] 가 붙은 항목은 유저가 비밀 토큰을 생성해서 직접 체크해주어야 하는데, 이걸 claude code의 쉘 모드에서 직접 비밀 토큰을 입력해버릴 경우 [USER-APPROVE] 항목도 자기가 막 체크해버리기 시작합니다. 다른 터미널에서 체크해야 합니다.  
* 간혹 AI가 secret-generate도 마음대로 해서 [USER-APPROVE] 항목도 자기가 체크해버리는 경우도 있는데, claude.md에 하지 말라고 명시해두는 것만으로도 많이 방지가 되고, 빈도가 매우 낮아서 딱히 방어 장치를 마련하지는 않았습니다.  
  
  
많은 관심 부탁드립니다 (_ _)  
  
감사합니다.  
  
  
아래는 사용 예시입니다.  
  
활성 모듈: render  
1. [ ] Define Phase objectives and requirements based on PRD.  
2. [ ] Identify potential risks and unknowns.   
3. [ ] [AGENT:plan-critic] Invoke plan-critic to validate the technical design. (Req: plan-critic)  
4. [ ] USER-DISCUSS: Review validated proposal and make high-level decisions.  
5. [ ] DESIGN-FREEZE: Finalize design direction.  
6. [ ] [USER-APPROVE] Obtain final user approval for the phase plan

## Comments



_No public comments on this page._
