ulw-loop (울트라워크 목표 루프)
장기 작업을 원자 단위 단계로 쪼개고, 실제 실행 증거로만 완료를 인정하는 목표 지향 실행 루프입니다.
자동화·워크플로고급★ 67,531⑂ 5,507AI 점수 6/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
ulw-loop은 큰 작업을 '목표(goal) → 원자 단계 → 증거 기록' 흐름으로 강제하는 실행 루프 스킬입니다.
omo ulw-loopCLI 상태(.omo/ulw-loop)에 목표를 등록하고, 모든 단계를 체크리스트에 1:1로 반영합니다(동시에 in_progress는 단 하나).- 테스트 통과만으로는 완료로 보지 않습니다. 터미널/HTTP/브라우저/CLI stdout/DB diff 같은 실제 표면에서 관찰된 증거를 요구합니다.
- 증거는 git 트리 해시에 묶여, 추적 파일이 바뀌면 자동으로 무효가 되고 현재 HEAD에서 다시 채집해야 합니다.
- 코드 수정·테스트·QA는 네이티브
task도구로 서브에이전트에 위임하고, 백그라운드 실행·WORKING:/BLOCKED:진행 보고·task_send교정 규칙을 따릅니다. - 작업 단위가 서로 겹칠 때만 팀(
team_create)을 만들고, 멤버별 git worktree 분리와 단위별 병합 규칙을 적용합니다. - 컨텍스트가 날아가도 브리프·목표·원장과
omo ulw-loop status --json을 먼저 다시 읽어 재계획 없이 이어갑니다.
이런 분께 추천
- 며칠에 걸친 리팩터링·마이그레이션처럼 중간에 컨텍스트가 끊기는 장기 작업을 다루는 분
- "테스트는 통과했는데 실제로는 안 되던" 경험이 많아 실행 증거를 남기고 싶은 분
- 여러 에이전트를 병렬로 돌리며 파일 충돌과 커밋 위생을 통제하고 싶은 분
- 단, omo-senpi/
omoCLI 생태계를 쓰거나 도입할 의향이 있는 사용자에게 적합합니다.
활용 예시
- 대규모 마이그레이션: "ulw로 인증 모듈을 새 SDK로 옮겨줘" → 목표 등록 후 단계별로 쪼개고, 각 단계마다 실제 로그인 플로우를 브라우저/터미널에서 실행한 증거를 남깁니다.
- 병렬 기능 개발: 서로 다른 파일을 건드리는 3개 기능을 한 번에 배치 스폰해 백그라운드로 진행시키고, 활성 서브에이전트 수와 최신
WORKING:단계를 계속 보고받습니다. - 수동 QA 체크포인트: 릴리스 전 각 성공 기준마다 터미널/HTTP 응답/DB diff 증거를 채집하고, 검증된 단위별로 원자적 커밋을 남깁니다.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 packages/omo-senpi/skills/ulw-loop 폴더를 내 ~/.claude/skills/code-yeongyu-ulw-loop/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills/ulw-loop && cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-loop/* ~/.claude/skills/ulw-loop/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 열고 작업용 폴더로 이동합니다.
- 저장소를 클론합니다:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - 스킬 폴더를 만듭니다:
mkdir -p ~/.claude/skills/ulw-loop - 스킬 파일 전체(참조 문서
references/포함)를 복사합니다:cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-loop/* ~/.claude/skills/ulw-loop/ references/full-workflow.md가 복사되었는지 확인합니다. 이 파일이 없으면 스킬이 핵심 워크플로를 읽을 수 없습니다.- 이 스킬은
omo ulw-loopCLI에 의존합니다. 저장소 루트의 README를 보고 omo-senpi/omo CLI를 설치하세요. - Claude Code를 재시작한 뒤 "ulw-loop으로 이 작업 진행해줘"처럼 요청하면 스킬이 활성화됩니다.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION