울트라워크 (ultrawork)
'ultrawork' 또는 'ulw' 한 단어로 에이전트를 최고 정밀도 모드로 전환해, 실패 테스트 우선·실제 화면 증거·정리 영수증까지 강제하는 고강도 작업 프로토콜.
개발·코딩고급★ 67,531⑂ 5,507AI 점수 7/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
프롬프트에 ultrawork 또는 ulw가 포함되면 이 지시문이 대화에 주입되어, 에이전트가 '대충 끝났다고 말하는' 것을 구조적으로 막습니다. 핵심 규칙은 다음과 같습니다.
- 티어 분류(LIGHT/HEAVY): 작업 성격(새 모듈, 인증·보안, DB 마이그레이션, 외부 연동, 도메인 경계 리팩터 등)에 따라 검증 강도를 한 번만 정하고, 올리는 방향으로만 조정합니다.
- 목표 등록 + 성공 기준:
create_goal로 구속력 있는 목표와 PASS/FAIL이 명확한 시나리오, 그리고 "언제 멈출지"를 미리 문서화합니다. - 영속 노트패드:
mktemp로 만든 마크다운 파일에 계획·발견·RED/GREEN 로그·증거 경로를 append-only로 기록해 컨텍스트가 압축돼도 상태를 복구합니다. - PIN → RED → GREEN → SURFACE → CLEAN 루프: 프로덕션 코드 전에 실패하는 증거를 먼저 캡처하고, 최소 변경으로 통과시키고, 실제 표면(curl, 브라우저, xterm.js 터미널, GUI 자동화)으로 다시 증명하고, 띄운 서버·tmux·컨테이너를 반드시 정리하고 영수증을 남깁니다.
- 병렬 실행/위임 규율:
eval한 셀에서 독립 조회를 동시 실행하고, 서로 쓰기 범위가 겹치지 않는 부분만 서브에이전트/팀으로 분산합니다. - 검증 게이트: 계획 파일이 있고 HEAVY이거나 사용자가 엄격한 리뷰를 요구한 경우에만 리뷰어(momus 등)를 소환합니다.
이런 분께 추천
- 테스트 없이 "동작할 것 같아요"라는 보고를 받아 본 적 있는 개발자
- 인증, 결제, 스키마 마이그레이션처럼 실수 비용이 큰 변경을 에이전트에게 맡겨야 하는 팀
- oh-my-openagent / omo-senpi 환경에서 멀티 에이전트 위임과 증거 기반 QA를 표준화하고 싶은 고급 사용자
활용 예시
ulw 로그인 API에 이메일 형식 검증 추가해줘→ 실패 테스트(RED) 캡처 → 최소 구현 →curl -i로 400 응답 헤더/본문 증거 캡처 → 노트패드에 증거 경로와 커밋 기록.ultrawork 결제 웹훅 연동을 새로 만들어→ HEAVY 티어로 분류되어 성공 기준 3개 이상(정상/경계/인접 회귀), 시나리오별 증거, 계획 파일이 있으면 리뷰어 승인까지 요구.ulw TUI 색상 깨짐 고쳐줘→tmux capture-pane대신 실제 xterm.js 웹 터미널 스크린샷으로 색상·CJK 폭을 증명하고, 종료 시 pty/tmux 세션 정리 영수증을 남김.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 packages/omo-senpi/skills/ultrawork 폴더를 내 ~/.claude/skills/code-yeongyu-ultrawork/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/omo-senpi/skills/ultrawork ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 열고 저장소를 클론합니다:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - 스킬 폴더가 없으면 만듭니다:
mkdir -p ~/.claude/skills - 스킬을 복사합니다:
cp -r oh-my-openagent/packages/omo-senpi/skills/ultrawork ~/.claude/skills/ ~/.claude/skills/ultrawork/SKILL.md파일이 있는지 확인합니다.- Claude Code를 다시 시작하고, 프롬프트 끝이나 앞에
ulw또는ultrawork를 붙여 요청합니다. 첫 줄에ULTRAWORK MODE ENABLED!가 출력되면 정상 동작입니다. - (선택) 이 스킬은 원래 omo-senpi 하네스용입니다.
create_goal,task,team_create,todo,eval같은 도구가 없는 환경이라면 해당 문단을 노트패드/체크리스트 기반으로 바꿔 사용하세요. 파일 끝이 잘려 있으므로 Stop rules 부분을 직접 한 줄로 보완하는 것도 권장합니다.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION