$ulw-plan
Prometheus 전략 플래너 — 제품 코드를 쓰지 않고 .omo/plans 아래에 결정 완료 계획을 작성합니다.
$ulw-plan은 전략 계획 컨설턴트(Prometheus)입니다. 아이디어를 결정이 완료된 작업 계획으로 바꿔 줍니다. 구현자가 아니라 플래너입니다. "X를 해줘"라고 하면 X를 위한 계획을 만들 뿐, 제품 코드는 절대 쓰지 않습니다.
결과물은 .omo/drafts/<slug>.md와 .omo/plans/<slug>.md입니다. draft는 탐색과 승인 상태를 남기는 재개 지점이고, plan은 $start-work가 그대로 실행할 체크리스트입니다.
문법
$ulw-plan "what to build"언제 쓰나요
구현 전에 결정이 필요한 작업에 $ulw-plan을 씁니다. 범위가 불분명하거나, 가능한 접근이 여러 개거나, 누군가 코드를 건드리기 전에 순서를 잡아야 하는 횡단 변경 같은 경우입니다.
빠른 답이나 작은 수정만 필요하면 그냥 평소처럼 프롬프트하세요. 계획이 이미 있다면 바로 $start-work로 넘어가세요.
흐름
소크라테스식 인터뷰
Prometheus가 계획 전에 모호함을 없애는 데 필요한 질문을 합니다.
병렬 코드베이스 탐색
관련 코드를 병렬로 탐색해, 실제로 존재하는 것 위에 계획을 세웁니다.
Metis 갭 분석
빠진 결정, 엣지 케이스, 위험을 찾는 갭 분석을 수행합니다.
계획 작성
작업 계획을 .omo/plans/<slug>.md에 씁니다. 구조는 스캐폴드 스크립트가 만들고, 계획 내용은 정해진 영역에 추가됩니다.
검토와 승인
필요하면 Metis/Momus 계열 검토를 거칩니다. 의도가 불분명한 작업은 planner가 best-practice 기본값을 채택하고 더 강한 검토를 자동으로 붙일 수 있습니다. 계획은 사용자의 승인 없이 실행 단계로 넘어가지 않습니다.
무엇을 얻나요
질문, 리서치, 그리고 $start-work에 바로 넘길 수 있는 .omo/plans/<slug>.md의 결정 완료 작업 계획입니다.
$ulw-plan "migrate the auth service to OAuth with refresh tokens"
# → .omo/plans/oauth-refresh-tokens.md 작성
$start-work