OMX
Oh My CodeXv0.18.9

Catalog

프롬프트, 스킬, 도구를 일관된 레이아웃으로 묶기 위해 OMX가 관리하는 capability 목록

Catalog는 OMX가 노출하는 capability들을 일관되게 유지하는 레이어입니다. 무엇이 있는지, 각 capability가 어떻게 분류되는지, 문서와 런타임 안에서 어디에 위치하는지를 정리합니다.

세 가지 분류

OMX는 capability를 세 종류로 나눕니다.

  • agents — 역할별 프롬프트 surface
  • skills — 사용자가 진입하는 워크플로우
  • tools — 스킬, 훅, 에이전트가 내부에서 쓰는 하위 기능

Catalog는 이 분류가 흔들리지 않도록 유지합니다.

왜 필요한가

capability 목록이 제대로 관리되지 않으면 다음 문제가 생깁니다.

  • 문서 인덱스와 실제 구현이 어긋남
  • navigation이 부정확해짐
  • 사용자용 워크플로우와 내부 구현이 섞임
  • 새 프롬프트나 스킬을 추가할 때 구조가 흐트러짐

대부분의 사용자는 catalog 데이터를 직접 다루지 않습니다. 다만 문서, 도움말, setup 출력이 예측 가능하게 유지되는 것이 catalog 덕분입니다.

어디서 드러나는가

catalog 기반 분류는 다음에서 확인할 수 있습니다.

  • Agents, Skills, Tools 같은 문서 인덱스
  • 문서 구조를 생성하거나 갱신하는 scaffolding / setup 스크립트
  • OMX가 무엇을 할 수 있는지 보여주는 discovery / help 출력
  • skill과 하위 tool을 구분하는 런타임 로직

구조 요약

  • Skills — 사용자가 들어오는 입구
  • Agents — 그 뒤에서 실제로 작업하는 역할별 전문가
  • Tools — 그 워크플로우가 의존하는 하위 기능

관련 문서

  • Agents — 역할 프롬프트 목록
  • Skills — 사용자용 워크플로우 목록
  • Tools — 하위 capability 목록

목차