[Claude Code 스킬] 울트라플랜(ultraplan) — 계획은 클라우드에 맡기고, 터미널은 계속 쓴다 | DAKER 커뮤니티
무엇
울트라플랜(ultraplan)은 계획 수립을 통째로 클라우드에 외주 주는 기능입니다. 터미널에서 /ultraplan은 치면 Claude Code on the web 세션이 계획 모드(읽기 전용)로 떠서 코드베이스를 조사하고 계획 초안을 작성합니다. 그동안 내 터미널은 점유되지 않아 다른 작업을 계속할 수 있고, 초안이 완성되면 브라우저에서 문단 단위로 코멘트를 달며 다듬은 뒤 "웹에서 실행"과 "터미널로 돌려받기" 중 하나를 고릅니다. 비유하자면 설계 사무소에 도면을 맡기는 것과 같습니다. 나는 현장에서 계속 일하고, 도면 초안이 오면 빨간펜(인라인 코멘트)을 달아 돌려보내고, 완성되면 시공을 사무소에 맡기거나 직접 합니다. 연구 프리뷰이며 v2.1.91 이상, Claude Code on the web 계정(Pro·Max·Team·Enterprise)과 GitHub 저장소가 필요합니다.
언제 쓰나
계획이 길고 무거울 때 : 마이그레이션·리팩터링처럼 조사만 수십 분 걸리는 설계. 초안 작성은 원격에서 돌고 터미널은 자유.
터미널보다 넓은 리뷰 화면이 필요할 때 : 계획 전체에 한 줄로 답하는 대신, 특정 문단만 하이라이트해 코멘트·이모지 반응을 달고 목차 사이드바로 이동.
계획과 실행 장소를 분리하고 싶을 때 : 승인 후 클라우드에서 그대로 구현해 PR까지 만들거나, 내 로컬 환경(DB·자격증명 있는 곳)으로 계획만 가져와 실행.
로컬 계획 모드(Shift+Tab)가 "책상 위 스케치"라면, 울트라플랜은 "설계 사무소 정식 도면"에 가깝습니다. 빠른 확인은 로컬, 굵직한 설계 리뷰는 울트라플랜이 맞습니다.
사용법
실행 방법은 3가지입니다.
# 1) 커맨드로 실행
/ultraplan 세션 기반 인증을 JWT로 마이그레이션하는 계획 세워줘
# 2) 키워드로 실행 - 프롬프트 아무 곳에 ultraplan 한 단어
결제 모듈 리팩터링 계획 짜줘 ultraplan
# 3) 로컬 계획을 클라우드로 승격
# 계획 모드 승인 대화상자에서
# "No, refine with Ultraplan on Claude Code on the web" 선택
# 진행 확인·중지
/tasks # ultraplan 항목 선택 - 세션 링크, 활동 내역, Stop실행하면 터미널 입력창에 상태가 표시됩니다. 조사·작성 중이면 ◇ ultraplan, 질문이 있으면 ◇ ultraplan needs your input(세션 링크를 열어 답변), 완성되면 ◆ ultraplan ready로 바뀝니다.
브라우저에서 리뷰를 마치고 승인하면 실행 장소를 고릅니다. "Approve Claude's plan and start coding"은 같은 클라우드 세션에서 구현을 이어가 diff 확인 후 PR 생성까지, "Approve plan and teleport back to terminal"은 대기 중인 내 터미널로 계획을 돌려보냅니다. 터미널에는 Ultraplan approved 대화상자가 뜨고 3가지 중 선택합니다.
팁
Cancel은 버리기가 아니라 저장하기 : 터미널로 돌려받은 뒤 Cancel을 고르면 계획이 파일로 저장되고 경로가 출력됩니다. 지금 실행하지 않을 계획을 문서로 남겨 두었다가 나중에
claude --cloud "docs/plan.md 실행해줘"처럼 재사용할 수 있습니다.Remote Control과 동시 사용 불가 : 둘 다 claude.ai/code 화면을 점유하므로 울트라플랜이 시작되면 Remote Control 연결이 끊깁니다. Bedrock·Vertex·Foundry 인증에서는 사용할 수 없습니다(claude.ai 계정 필요).