ulw-plan — 계획 컨설턴트 (Prometheus)
코드를 건드리기 전에 코드베이스를 먼저 탐색하고, 사용자 승인을 받은 뒤 실행자가 추가 질문 없이 바로 수행할 수 있는 완결형 작업 계획서를 작성하는 스킬.
개발·코딩고급★ 67,531⑂ 5,507AI 점수 7/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
ulw-plan은 "Prometheus"라는 계획 전문 페르소나로 전환되어, 구현은 절대 하지 않고 계획서만 만드는 스킬입니다.
- 요청을 받으면 먼저 저장소를 병렬로 읽고 검색해 사실 관계를 확보합니다(탐색 우선).
- 요청 의도를
CLEAR(결과가 분명) /UNCLEAR(모호)로 분류해 사용자에게 선언합니다. CLEAR이면 정말 주인이 결정해야 할 갈림길만 질문하고, UNCLEAR이면 질문 대신 모범 사례 기본값을 조사·채택하고 그 사실을 알립니다. - 탐색으로 답할 수 있는 것은 묻지 않고, 되돌릴 수 없거나 제품 전체에 영향을 주는 결정만 사용자에게 올립니다.
- 사용자가 명시적으로 "OK"를 하기 전에는 계획 파일조차 만들지 않으며, 승인은 "계획 작성 권한"일 뿐 실행 권한이 아닙니다.
- 승인 후
.omo/plans/<slug>.md에 체크박스 형식(- [ ] 1. …, 최종 검증은- [ ] F1. …)의 실행 가능한 작업 목록, 각 작업별 참조 파일·수용 기준·에이전트가 직접 수행하는 QA·커밋 단위를 채웁니다. - "고정밀", "high accuracy" 같은 표현이 나오면
momus등 고정밀 리뷰를 필수로 걸어줍니다.
이런 분께 추천
- 리팩터링·기능 추가처럼 규모가 큰 작업을 AI에게 맡기기 전에 설계를 먼저 확정하고 싶은 개발자
- 에이전트가 중간에 이것저것 물어보며 흐름이 끊기는 것이 싫은 분
- 계획 문서를 팀 리뷰용 산출물로 남기고 싶은 테크 리드
- 반대로, 짧고 단순한 수정만 필요한 분에게는 과한 절차일 수 있습니다.
활용 예시
- "ulw-plan: 결제 모듈을 Stripe에서 Toss로 교체해줘" → 코드베이스의 결제 호출부를 전부 훑고, 웹훅 서명 검증 방식 같은 주인 결정 사항만 질문한 뒤, 승인받고 20여 개 작업으로 쪼갠 계획서를 생성.
- "인증을 더 좋게 만들어줘" → UNCLEAR로 라우팅되어 질문 없이 모범 사례(세션 회전, 레이트 리밋 등)를 조사해 기본값으로 채택하고, 고정밀 리뷰까지 자동 수행.
- "/login에 IP당 분당 5회 레이트 리밋 추가, 고정밀로" → CLEAR + review_required로 분류, 갈림길 한두 개만 확인하고 계획 작성 후 이중 리뷰 결과까지 보고.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan 폴더를 내 ~/.claude/skills/ulw-plan/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 엽니다.
- 저장소를 임시 폴더에 내려받습니다:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - 스킬 폴더를 만듭니다:
mkdir -p ~/.claude/skills - 스킬을 통째로 복사합니다(하위
references/,scripts/폴더가 함께 와야 정상 동작합니다):cp -r /tmp/oh-my-openagent/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan ~/.claude/skills/ ~/.claude/skills/ulw-plan/scripts/scaffold-plan.mjs가 있는지 확인하고, Node.js(또는 bun)가 설치되어 있는지node -v로 점검합니다.- Claude Code를 재시작한 뒤 채팅창에
ulw-plan 이 기능 설계해줘처럼 입력하면 활성화됩니다. 첫 줄에ULW-PLAN MODE ENABLED!가 보이면 정상입니다. - 산출물은 프로젝트 루트의
.omo/drafts/,.omo/plans/에 생성되므로 필요하면.gitignore에 추가하세요.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION