inho-team

Oh My Teams — Development skill for Claude Code

Development community

PM/PL/Senior/Junior/Worker 에이전트 조직을 Orca 위에서 실행하는 Claude Code·Codex 플러그인.

How to install Oh My Teams

This entry records only its repository, not the path inside it, so there is no exact command to give. Open inho-team/oh-my-teams and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Oh My Teams does

PM/PL/Senior/Junior/Worker 에이전트 조직을 Orca 위에서 실행하는 Claude Code·Codex 플러그인.

Alternatives in Development

  • IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
  • Agentlas Build — Build, repair, or package Agentlas agents and teams with Hephaestus 1.1k ★
  • Oh My Agent — Portable multi-agent harness for .agents-based skills, workflows, and standards-aware agent teams across Antig 786 ★

README

oh my teams

Claude Code·Codex용 **에이전트 조직 플러그인**. PM / PL / Senior / Junior / Worker의 역할과 모델·구독을 분리하고 Orca 위에서 작업을 실행한다. 런타임의 `intern` 역할 ID는 이전 조직과의 호환성을 위해 유지한다. 내부 실행기는 **Claude, Codex, Agy**이며, 독립 편집 작업과 통합에는 **Orca worktree**를 사용한다.

시작

스킬 동작
team-help 설치된 생애주기·역할·호환 스킬과 사용 시점을 표로 안내
team-form 상설 조직의 이름·구조와 직급별 구독/계정·모델·인원·대체 순서를 한 번 선택
team-kickoff 하나의 개발 Goal을 시작하거나 재개하고 완료 조건까지 지속 감독
team-status 상설 조직과 현재 Goal·실행 팀·워크트리·검증 상태를 구분하여 표시
team-adjust 요청한 상설 조직 설정만 수정하고 이전 설정 보존
team-close 성공한 Goal의 PR/MR·병합·워크트리 정리와 완료 기록 처리
team-disband 실패·취소된 실행 팀을 해체하고 복구 가능한 결과와 기록 보존

Claude에서는 `/oh-my-teams:team-form`, `/oh-my-teams:team-kickoff` 등으로 호출한다. Codex에서는 플러그인의 해당 스킬을 호출하거나 같은 뜻으로 요청한다. 기존 `team-setup`, `team-show`, `team-edit`, `org-setup`, `org-show`, `org-edit`은 호환 진입점으로 유지한다. `pm`은 kickoff 내부의 지휘 역할로 유지한다. 조직 구성 후 구독을 다시 묻지 않는다. 실행 중 작업은 시작 당시 조직 스냅샷을 유지한다.

`team-kickoff`는 호스트의 네이티브 Goal을 유일한 지속 실행 권한으로 사용한다. 같은 세션에서 Ralph, autopilot 또는 다른 Goal 루프를 함께 실행하지 않는다. 매 실행 주기에는 확인 가능한 진전을 남기며, 완료 조건과 최신 검증이 모두 충족된 뒤 `team-close`로 전달과 자원 정리를 마쳐야 Goal을 완료한다.

PM       분석·중장기 계획·최종 결과
└─ PL    분석·중단기 계획·분할·통합
   └─ Senior  구체적인 구현 방법·중요 변경 검토
      └─ Junior  기능 구현·Worker 통합
         └─ Worker  제한된 편집·테스트·반복 실무

작은 작업에 다섯 세션을 모두 만들지 않는다. 실제 감독에는 Orca `orchestration`, 워크트리·터미널·회수에는 `orca-cli`, 웹 검증에는 `orca-browser-use`, 외부 앱에는 `computer-use` 스킬을 필요할 때 사용한다.

설치

Node.js 22+, Git, Orca와 사용할 실행기를 설치·로그인한다. PR 작업에는 `gh`가 필요하다. 새 런타임은 Python·macOS sandbox-exec에 의존하지 않는다.

./install.ps1 -HostName both
sh install.sh both   # claude | codex | both

설치기는 현재 저장소를 호스트별 로컬 마켓으로 등록한다. 설치 후 **새 대화**에서 스킬을 사용한다. Claude 세션 전용 시험은 `claude --plugin-dir ./plugins/oh-my-teams`로 가능하다. 개발 변경 자체는 전역 설치나 사용자의 조직 설정을 자동 변경하지 않는다.

새 설치 식별자는 `oh-my-teams@oh-my-teams`다. 기존 `/orca:director` 호출은 이전 설치에서만 유지되며 새 namespace에서는 `pm`을 사용한다. 조직 설정과 실행 기록은 `.omt/`에 저장한다. `~/.orca-ski