5P by hanyki111 18시간전 | ★ favorite | 댓글과 토론

매번 작업할 때마다, 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