Ouroboros, Claude Code의 사양 격차를 해소하기 위해 PM 인터뷰 모드 추가

한 개발자가 Claude Code와 함께 작동하는 도구인 Ouroboros에 PM 모드를 추가하여, 제품 관리자가 너무 상세하게 작성되어 무시되는 스펙을 쓰거나 스펙을 건너뛰고 관련 없는 결과를 얻는 일반적인 패턴을 해결하고자 했습니다.
PM 모드 작동 방식
ooo pm 명령어는 일반적인 빌드 인수 전에 안내 인터뷰를 실행합니다. 이는 PM과 엔지니어가 일반적으로 함께 논의할 질문들을 합니다:
- 우리가 해결하려는 문제는 무엇인가
- 누구를 위한 것인가
- 어떤 제약 조건이 중요한가
- 성공은 어떻게 보이는가
- 나중에 결정할 수 있는 것은 무엇인가
주요 기능
이 인터뷰는 브라운필드 저장소 컨텍스트를 가져올 수 있어, 일반적인 대화가 아닌 기존 코드베이스에 기반한 논의를 가능하게 합니다. 또한 PM이 답변할 수 있는 질문과 개발자만 답변할 수 있는 질문을 분리하여, 조급한 구현 세부사항으로 대화가 벗어나는 것을 방지합니다.
결과물은 다음을 포함하는 PRD/PM 문서입니다:
- 목표
- 사용자 스토리
- 제약 조건
- 성공 기준
- 가정
- 보류 항목
사용 예시
사용하려면 다음을 실행합니다: ooo pm "알림 시스템을 구축하고 싶습니다"
개발자는 이를 "PM을 위한 Claude Code 주변의 하네스"라고 설명하며, 먼저 요구사항 논의를 강제한 다음 더 깨끗한 스펙을 빌드 흐름으로 넘깁니다.
이 도구는 오픈 소스이며, GitHub 저장소는 Q00/ouroboros에 있습니다. 개발자는 아이디어를 가지고 에이전트가 안정적으로 구축할 수 있는 결과물을 얻는 사이의 격차를 경험한 Claude Code 사용 PM들로부터 피드백을 구하고 있습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

Mem0 플러그인을 사용한 OpenClaw 메모리 손실 수정
OpenClaw 에이전트는 컨텍스트 압축으로 MEMORY.md와 같은 파일을 다시 쓰면서 기억 상실을 경험합니다. Mem0 플러그인은 자동 회상 및 자동 캡처 기능으로 메모리를 컨텍스트 창 밖으로 이동시켜 이 문제를 해결합니다.

Memex: Claude Cowork를 위한 오픈소스 메모리 플러그인
Memex는 계층적 컨텍스트 로딩 시스템을 사용하여 Claude Cowork에 세션 간 지속적인 메모리를 제공하는 오픈소스 플러그인입니다. /memex:init을 한 번 실행한 후, Claude는 세션당 약 20초 동안 자체 브리핑을 진행하고 이전에 중단한 부분부터 작업을 재개합니다.

LLMock: 프로세스 간 결정론적 LLM 테스트를 위한 HTTP 기반 모킹 서버
LLMock는 OpenAI, Claude, Gemini API를 모킹하는 실제 HTTP 서버로, 개발자가 실제 API를 호출하지 않고도 여러 프로세스에서 결정론적 테스트를 실행할 수 있게 해줍니다. SSE 스트리밍, 도구 호출, 조건부 라우팅, 요청 기록을 지원하며 의존성이 전혀 없습니다.

디자인 작업을 위한 클로드: 매 세션마다 똑같은 취향 논쟁을 멈추는 방법
클라이언트 작업을 Claude로 진행하는 개발자는 핵심 문제를 설명합니다: Claude는 거부된 디자인 결정을 기억하지 못하여 일반적인 결과물과 일관성 없는 브랜드 아이덴티티를 초래합니다.