Loading...
Loading...
JEO — 통합 AI 에이전트 오케스트레이션 스킬. ralph+plannotator로 계획 수립, team/bmad로 실행, agent-browser로 브라우저 동작 검증, 작업 완료 후 worktree 자동 정리. Claude, Codex, Gemini CLI, OpenCode 모두 지원. 설치: ralph, omc, omx, ohmg, bmad, plannotator, agent-browser.
npx skill4agent add supercent-io/skills-template jeoKeyword:| Platforms: Claude Code · Codex CLI · Gemini CLI · OpenCodejeo계획(ralph+plannotator) → 실행(team/bmad) → 정리(worktree cleanup) 의 완전 자동화 오케스트레이션 플로우를 제공하는 통합 스킬.
# 전체 설치 (모든 AI 툴 + 모든 컴포넌트)
bash scripts/install.sh --all
# 상태 확인
bash scripts/check-status.sh
# 각 AI 툴 개별 설정
bash scripts/setup-claude.sh # Claude Code 플러그인 + 훅
bash scripts/setup-codex.sh # Codex CLI developer_instructions
bash scripts/setup-gemini.sh # Gemini CLI 훅 + GEMINI.md
bash scripts/setup-opencode.sh # OpenCode 플러그인 등록| 도구 | 설명 | 설치 명령 |
|---|---|---|
| omc (oh-my-claudecode) | Claude Code 멀티에이전트 오케스트레이션 | |
| omx | OpenCode용 멀티에이전트 오케스트레이션 | |
| ohmg | Gemini CLI용 멀티에이전트 프레임워크 | |
| bmad | BMAD 워크플로우 오케스트레이션 | skills에 포함됨 |
| ralph | 자기참조 완료 루프 | omc에 포함 또는 별도 설치 |
| plannotator | 계획/diff 시각적 리뷰 | |
| agent-browser | AI 에이전트용 헤드리스 브라우저 — 브라우저 동작 검증 기본 도구 | |
| playwriter | Playwright 기반 브라우저 자동화 (선택) | |
jeo "<task>"
│
▼
[1] PLAN (ralph + plannotator)
ralph으로 계획 수립 → plannotator로 시각적 검토 → Approve/Feedback
│
▼
[2] EXECUTE
├─ team 사용 가능? → /omc:team N:executor "<task>"
│ staged pipeline: plan→prd→exec→verify→fix
└─ team 없음? → /bmad /workflow-init → BMAD 단계 실행
│
▼
[3] VERIFY (agent-browser — 기본 동작)
agent-browser로 브라우저 동작 검증
→ 스냅샷 캡처 → UI/기능 정상 여부 확인
│
▼
[4] CLEANUP
모든 작업 완료 후 → bash scripts/worktree-cleanup.sh
git worktree prune플랫폼 노트:슬래시 커맨드는 Claude Code (omc)에서만 사용 가능합니다. Codex/Gemini/OpenCode에서는 아래 "대체 방법"을 사용하세요./ralph
/ralph "jeo-plan: <task>" --completion-promise="PLAN_APPROVED" --max-iterations=5# 1. plan.md 직접 작성 후 plannotator로 검토
cat plan.md | python3 -c "
import json, sys
plan = sys.stdin.read()
print(json.dumps({'tool_input': {'plan': plan, 'permission_mode': 'acceptEdits'}}))
" | plannotator > /tmp/plannotator_feedback.txt 2>&1 &plan.mdShift+Tab×2 → plan mode 진입 → 계획 완료 시 plannotator 자동 실행/omc:team 3:executor "jeo-exec: <task based on approved plan>"/workflow-init # BMAD 워크플로우 초기화
/workflow-status # 현재 단계 확인agent-browser# 앱 실행 중인 URL에서 스냅샷 캡처
agent-browser snapshot http://localhost:3000
# 특정 요소 확인 (accessibility tree ref 방식)
agent-browser snapshot http://localhost:3000 -i
# → @eN ref 번호로 요소 상태 확인
# 스크린샷 저장
agent-browser screenshot http://localhost:3000 -o verify.png기본 동작: 브라우저 관련 작업 완료 시 자동으로 agent-browser 검증 단계를 실행합니다. 브라우저 UI가 없는 백엔드/CLI 작업은 이 단계를 건너뜁니다.
# 모든 작업 완료 후 자동 실행
bash scripts/worktree-cleanup.sh
# 개별 명령
git worktree list # 현재 worktree 목록 확인
git worktree prune # 삭제된 브랜치 worktree 정리
bash scripts/worktree-cleanup.sh --force # 강제 정리# 자동 설정
bash scripts/setup-claude.sh
# 또는 수동으로:
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
/omc:omc-setup
# plannotator 훅 추가
bash .agent-skills/plannotator/scripts/setup-hook.sh~/.claude/settings.json{
"hooks": {
"ExitPlanMode": [{
"matcher": "",
"hooks": [{
"type": "command",
"command": "plannotator plan -"
}]
}]
}
}# 자동 설정
bash scripts/setup-codex.sh
# developer_instructions 추가됨: ~/.codex/config.toml
# prompt 파일 생성됨: ~/.codex/prompts/jeo.md/prompts:jeo # JEO 워크플로우 활성화# 자동 설정
bash scripts/setup-gemini.sh
# ExitPlanMode 훅 추가됨: ~/.gemini/settings.json
# 지시사항 추가됨: ~/.gemini/GEMINI.mdgemini --approval-mode plan # plan 모드로 진입 → plannotator 자동 실행# 자동 설정
bash scripts/setup-opencode.sh
# opencode.json에 추가됨:
# "@jeo/opencode@latest" 플러그인/jeo-plan/jeo-exec/jeo-status/jeo-cleanup{worktree}/.omc/state/jeo-state.json # JEO 실행 상태
{worktree}/.omc/plans/jeo-plan.md # 승인된 계획
{worktree}/.omc/logs/jeo-*.log # 실행 로그{
"phase": "plan|execute|verify|cleanup",
"task": "현재 작업 설명",
"plan_approved": true,
"team_available": true,
"worktrees": ["path/to/worktree1", "path/to/worktree2"],
"created_at": "2026-02-24T00:00:00Z",
"updated_at": "2026-02-24T00:00:00Z"
}# 상태 확인 및 재개
bash scripts/check-status.sh --resume# 1단계: 설치 (최초 1회)
bash scripts/install.sh --all
bash scripts/check-status.sh
# 2단계: 작업 시작
jeo "<작업 설명>" # 키워드로 활성화
# 또는 Claude에서: Shift+Tab×2 → plan mode
# 3단계: plannotator로 계획 검토
# 브라우저 UI에서 Approve 또는 Send Feedback
# 4단계: 자동 실행
# team 또는 bmad가 작업 처리
# 5단계: 완료 후 정리
bash scripts/worktree-cleanup.shworktree-cleanup.sh.omc/state/jeo-state.json| 문제 | 해결 |
|---|---|
| plannotator 미실행 | |
| worktree 충돌 | |
| team 모드 미동작 | |
| omc 설치 실패 | |
| agent-browser 오류 | |