ulw-plan — 탐색 우선 계획 컨설턴트
코드를 건드리기 전에 저장소를 먼저 조사하고, 승인을 받은 뒤 실행자가 추가 질문 없이 따라갈 수 있는 단 하나의 작업 계획서를 작성해 주는 스킬입니다.
개발·코딩고급★ 67,531⑂ 5,507AI 점수 7/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
'프로메테우스(Prometheus)'라는 계획 전문가 페르소나로 전환해, 절대 구현을 시작하지 않고 계획서만 만드는 스킬입니다.
- 스킬이 활성화되면 첫 줄에
ULW-PLAN MODE ENABLED!를 출력하고, 구현하지 않겠다는 약속과 진행 순서를 먼저 선언합니다. - LSP·ast-grep·ripgrep과 병렬 탐색 에이전트를 동원해 저장소를 먼저 조사합니다. 조사로 알 수 있는 사실은 사용자에게 묻지 않습니다.
- 요청 의도를
CLEAR(목표가 명확) /UNCLEAR(목표가 모호)로 한 번 판정해 사용자에게 알려 줍니다. CLEAR면 진짜 결정이 필요한 갈림길만 질문하고, UNCLEAR면 베스트 프랙티스 기본값을 채택해 질문을 최소화합니다. - 사용자가 명시적으로 "okay"라고 승인하기 전에는 계획 파일도 만들지 않으며, 승인 후에는 스크립트로
.omo/plans/<slug>.md를 생성합니다. - 각 작업 항목을
- [ ] 1. 제목형식의 체크리스트로 강제하고, 항목마다 참조 파일·완료 조건·에이전트가 스스로 수행할 QA·커밋 단위·실행 카테고리를 적어 둡니다. - '고정밀 리뷰'를 요청하면 momus 리뷰어를 통해 계획서 자체를 검토받는 게이트가 열립니다.
이런 분께 추천
- AI에게 바로 코딩을 맡기면 엉뚱한 방향으로 달려가서 되돌리는 데 시간을 쓰는 분
- 여러 파일에 걸친 대규모 리팩터링·기능 추가를 사람이 아닌 워커 세션에 넘기고 싶은 분
- 계획-실행을 분리해 리뷰 가능한 작업 명세서를 남기고 싶은 팀
- oh-my-openagent(omo-senpi) 계열 하네스를 이미 쓰고 있는 파워 유저
활용 예시
- 모호한 요청 정리 — "인증을 더 좋게 만들어줘"라고 말하면 UNCLEAR로 판정하고, 저장소의 인증 흐름을 조사한 뒤 업계 표준 기본값을 스스로 정해 계획서를 제시합니다.
- 명확한 기능 추가 — "/login에 IP당 분당 5회 레이트 리밋 추가"라고 하면 CLEAR로 판정하고, 미들웨어 위치·저장소(Redis vs 인메모리) 같은 오너 결정만 질문한 뒤 단계별 할 일과 QA를 담은 계획서를 씁니다.
- 고정밀 검토 요청 — "고정밀로 계획해줘"를 덧붙이면 계획 작성 후 자동으로 리뷰 라운드를 돌려 누락된 항목을 보완한 뒤 넘겨줍니다.
- 실행 분리 — 계획이 완성되면
/start-work같은 별도 세션에서 워커가 계획서만 보고 추가 인터뷰 없이 작업을 수행합니다.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 packages/omo-senpi/skills/ulw-plan 폴더를 내 ~/.claude/skills/code-yeongyu-ulw-plan-2/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
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-senpi/skills/ulw-plan ~/.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/ulw-plan ~/.claude/skills/(안에 있는references/와scripts/가 반드시 함께 있어야 정상 동작합니다) ls ~/.claude/skills/ulw-plan으로 SKILL.md, references, scripts가 모두 있는지 확인합니다.scripts/scaffold-plan.mjs실행을 위해 Node.js 또는 Bun이 설치돼 있는지 확인합니다(node -v).- Claude Code를 다시 실행하고 대화창에
ulw-plan또는 "코딩 전에 계획부터 세워줘"라고 입력합니다. - 첫 줄에
ULW-PLAN MODE ENABLED!가 뜨면 정상입니다. 질문에 답하고, 브리핑을 확인한 뒤 "okay"로 승인하면.omo/plans/아래에 계획서가 생성됩니다.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION