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

VTCode: AST 수준 청킹으로 컨텍스트를 적극적으로 축소하는 Rust TUI 코딩 에이전트
VTCode는 AST 레벨 청킹을 통해 컨텍스트를 적극적으로 정리하는 오픈소스 Rust TUI 코딩 에이전트입니다. ripgrep과 ast-grep을 사용하며, macOS Seatbelt 및 Linux Landlock 샌드박싱, tree-sitter-bash를 통한 생성 명령어 검증을 지원합니다.

OpenClaw 기술은 자체 실행을 가능하게 하여 에이전트 전환을 줄입니다.
OpenClaw 에이전트를 위한 새로운 스킬이 개발되어, 에이전트가 다음 단계를 파악한 후 '다음에 할 일은 다음과 같습니다'라는 메시지를 출력하고 작업을 인간 운영자에게 넘겨주는 일반적인 문제를 해결합니다. 이 스킬을 통해 에이전트는 등록, 게시, 답장, 서명 등 특정 작업을 스스로 수행할 수 있게 됩니다.

토탈 리콜: 클로드 코드 대화 기록을 위한 로컬 지식 그래프
토탈 리콜은 Claude Code의 JSONL 대화 기록을 SQLite 데이터베이스에 수집하여 전체 텍스트 검색과 벡터 임베딩을 제공하는 오픈소스 시스템으로, 세션 간 대화 기록을 검색 가능하게 만듭니다. 이 시스템은 DAG 인식 컨텍스트로 실제 대화 발췌문을 검색하며 ChatGPT 가져오기 기능을 포함합니다.

AutoProber: 하드웨어 해킹을 위한 AI 기반 비행 프로브 자동화
AutoProber는 하드웨어 해커를 위한 플라잉 프로브 자동화 스택으로, AI 에이전트가 타겟을 탐지하고, 현미경 이미지를 매핑하며, 안전 모니터링 CNC 동작을 수행하고, 프로브를 검토하며, 제어된 핀 프로빙을 할 수 있도록 합니다. 여기에는 Python 제어 코드, 웹 대시보드, CAD 파일이 포함되며, GRBL CNC 컨트롤러, USB 현미경, 오실로스코프 안전 모니터링과 함께 작동합니다.