first-fluke/oh-my-agent

Portable, vendor-agnostic agent harness for project-specific skills, workflows, and agent teams aligned with your codebase, conventions, and engineering standards.

What it solves

oh-my-agent는 포터블하고 역할 기반의 멀티 에이전트 하네스를 제공하여 프론트엔드, 백엔드, QA, PM 등 전문 에이전트 팀으로 복잡한 소프트웨어 엔지니어링 작업을 분할함으로써 AI 어시스턴트가 혼란스러워지는 것을 방지합니다. 에이전트 스킬과 규칙을 단일 진실 소스로 유지함으로써 다양한 런타임에 투사할 수 있어 단일 AI IDE에 종속될 필요가 없습니다.

How it works

시스템은 .agents/ 디렉터리를 스킬, 워크플로, 규칙의 중앙 저장소로 사용하고 이를 지원되는 AI IDE(Claude Code, Cursor, Codex 등)의 네이티브 레이아웃에 투사합니다. 사용자는 자연어 채팅이나 특정 슬래시 명령어(예: /plan, /work, /orchestrate)를 통해 팀과 상호작용하고 구조화된 워크플로를 트리거할 수 있습니다. 또한 11개 언어에 대한 키워드 감지 훅을 제공하여 사용자의 프롬프트에 따라 올바른 에이전트를 자동으로 활성화합니다.

Who it’s for

AI 기반 IDE를 사용하고 기능 개발, 인프라 관리, 코드 품질 보장을 구조화된 멀티 에이전트 접근 방식으로 수행하고자 하는 소프트웨어 개발자 및 엔지니어링 팀을 위한 솔루션이며, 특정 도구에 얽매이고 싶지 않은 경우에 적합합니다.

Highlights

  • Portable SSOT: 에이전트 구성을 .agents/에 유지하고 이를 오픈 스탠다드 아티팩트로 내보내어 다양한 AI 도구 간 호환성을 보장합니다.
  • Role-Based Specialization: oma-architecture, oma-deepsec, oma-tf-infra 등 특정 역할을 위한 사전 정의된 에이전트 라이브러리를 다량 포함합니다.
  • Quality Gates: 결정론적 체크 배터리(oma verify), 독립 검증 워크플로(ralph), 토큰 예산 상한을 구현하여 높은 품질의 출력을 보장합니다.
  • Multi-Vendor Support: oma-config.yaml을 통해 에이전트별로 Claude, GPT, Qwen 등 다양한 AI 모델을 혼합 사용할 수 있습니다.
  • Token Efficiency: 두 단계 스킬 설계를 적용해 토큰 소비를 약 75% 감소시킵니다.