쓸모랩 강의 · Ouroboros (Q00/ouroboros)
만들기 전에 무엇을 만들지 합의하고, 검사를 통과할 때까지 돌아요.
Ouroboros는 코드를 쓰기 전에 소크라테스식 인터뷰로 요구사항의 모호함을 점수로 줄이고, 합의한 내용을 불변 명세(Seed)로 봉인한 뒤 실행·평가·진화를 되풀이하는 오픈소스 Agent OS예요. 설치와 첫 ooo부터 인터뷰, Seed 작성, 3단계 평가, evolve·ralph 루프, 고급 운영까지 여섯 단계로 차근차근 따라가요.
CURRICULUM
레슨마다 모션 장면으로 개념을 보고, 실습 프롬프트와 확인 문제로 마무리해요. 진도는 이 브라우저에만 저장돼요.
마치면 Ouroboros가 푸는 문제와 다섯 단계 루프를 설명하고, Claude Code에 설치해 첫 ooo를 실행할 수 있어요.
0/3 완료
마치면 인터뷰의 역할 분담과 모호성 점수·관문을 이해하고, 언제 Seed를 만들 수 있는지 판단할 수 있어요.
0/4 완료
마치면 Seed YAML을 읽고, 기계가 확인할 수 있는 AC와 구속력 없는 assumptions를 구분해 쓸 수 있어요.
0/4 완료
마치면 Seed를 실행하고, 평가 결과를 approved·rejected·unverified로 정확히 읽을 수 있어요.
0/4 완료
마치면 evolve·ralph·auto로 루프를 돌리고, 언제 왜 멈췄는지 종료 사유로 읽을 수 있어요.
0/4 완료
마치면 막힘·이탈·기존 저장소·운영 상황을 스스로 다루고, OMC와 역할을 나눠 쓸 수 있어요.
0/5 완료
FAQ
Ouroboros는 무엇을 만들지 소크라테스식 인터뷰로 먼저 좁혀 모호성 점수를 0.2 이하로 낮춘 뒤 불변 명세(Seed)로 봉인하고, 그 명세를 실행해 실제 실행 증거로만 합격을 주며, 불합격이면 다음 세대를 만들어 수렴할 때까지 도는 로컬 우선 Agent OS입니다. MCP 도구 36개와 ooo 스킬 23개를 제공합니다.
평가는 Mechanical → Semantic → Consensus 순서로 진행됩니다. 실제 명령을 실행하는 Stage 1(Mechanical)만 합격 도장을 찍을 수 있고, 모델 판정인 Stage 2·3은 보류만 걸 수 있습니다. 채점 명령과 기대 출력은 작업자에게 보여 주지 않아 검사만 통과하는 구현을 막습니다.
OMC는 Claude Code 세션 위에서 에이전트 위임과 plan → execute → review → verify 흐름을 맡고, Ouroboros는 Seed라는 불변 계약과 세대 계보를 중심으로 실행과 평가를 맡습니다. 두 플러그인 모두 ralph 같은 키워드를 감지하므로 섞어 쓸 때는 ooo ralph, /oh-my-claudecode:ralph처럼 접두어를 명시합니다.
네, 쓸모랩(usefullabs)은 스펙 우선 AI 개발과 에이전트 워크플로 설계 실무 교육을 제공합니다. 카카오톡 오픈채팅으로 문의하세요.