U-MAKER Plugin v4.0.0-alpha.22 (PBGD)

PBGD 기반 SSoT(Single Source of Truth) Claude Code 플러그인.
기획 자료를 넣으면 Plan → Build → Gatekeeping → Deploy까지 자동으로 수행합니다.

24 Skills 10 Agents 4 PBGD Phases 11 Gate Criteria
Version 4.0.0-alpha.22 Config v4.0 License Proprietary Runtime Claude Code CLI
24
Skills
10
AI Agents
11
Gate Criteria
4
PBGD Phases

2. TL;DR

세 가지 방식으로 U-MAKER를 활용할 수 있습니다.

Forward Engineering (정방향)

원시 자료 투입 → Plan → Build → Gatekeeping → Deploy까지 자동 실행

# A. 새 모노레포를 처음부터 시작할 때 /u-createproject myapp # Turborepo+Bun 스캐폴딩 + /u-prepare 자동 실행 # ⚠️ 생성 후: cd myapp && claude (새 폴더에서 CLI 재시작) # B. 기존 프로젝트에 u-maker 적용할 때 (/u-init 은 별칭) /u-prepare myapp # foldertree + dropzone + analyze/reverse + 요구사항 협의 # PBGD 핵심 파이프라인 /u-plan --app myapp # Plan: SRS + IA /u-wireframe --app myapp --all # (선택) Screen별 HTML 와이어프레임 /u-build --app myapp # Build: Design(ERD/API/Screens/DS) ↔ Dev(FE/BE/DB) 오케스트레이션 /u-gatekeeping --app myapp # Gatekeeping: 문서 점수 + 런타임 QA (별칭 /u-check) /u-deploy --app myapp # Deploy: 대화형 타겟+아티팩트 선택 (≥98 gate) # 또는 전체 자동 실행 (위를 한 번에) /u-loop --app myapp

Reverse Engineering (역방향)

기존 코드베이스에서 SSoT 설계 문서를 역생성

# 기존 프로젝트 초기화 후 역공학 /u-prepare myapp # 별칭: /u-init /u-reverse --app myapp --src ./src --db ./prisma --pages ./app

Figma 소스 분석

Figma URL을 전달하면 페이지/컴포넌트/variants/에셋/코멘트/시맨틱을 자동 추출

# 직접 호출 /u-tools-figma <figma-url> # /u-prepare, /u-analyze, /u-reverse, /u-build가 Figma 소스 감지 시 자동 위임 # v4.0.0-alpha.14은 reduced extraction path — source.pipeline == "reduced"

Natural Language (자연어)

슬래시 커맨드 없이 자연어로 요청하면 PM 에이전트가 자동 라우팅

# 자연어 요청 예시 "이 프로젝트의 ERD를 만들어줘" → /u-build --only erd 라우팅 "dropzone에 넣은 RFP를 분석해줘" → /u-plan 라우팅 "프론트엔드 코드만 생성해줘" → /u-dev --only fe 라우팅 "기존 소스를 분석해서 설계서 만들어줘" → /u-reverse 라우팅

3. 아키텍처 개요

U-MAKER는 10개 AI 에이전트가 PBGD 4-phase 파이프라인을 수행하며, 28개 스킬(별칭 3개 포함)을 통해 각 단계를 제어합니다. PM 에이전트가 모든 요청을 라우팅하고 Gatekeeper가 품질을 검증합니다.

U-MAKER Architecture Overview User Input /u-* or NL u-agent-pm Router Orchestrator PBGD Pipeline Plan SRS+IA Build Design↔Dev Gatekeep Doc+QA Deploy CI/CD u-agent-gatekeeper — 11 Criteria (pass ≥95, deploy-gate ≥98) Phase-dedicated Agents (opus) agent-plan agent-build agent-qa agent-deploy agent-figma (cross-phase) agent-report (sonnet) Data Pipeline data/dropzone/ data/digest/ docs/ output/
SSoT 원칙

모든 산출물은 .md + .json 쌍으로 관리. 단일 진실 소스

자동 캐스케이드

/u-build가 Plan 미존재면 자동 /u-plan 호출 (Design↔Dev 오케스트레이션)

품질 게이트

11개 기준, --loop [N]으로 제어. pass ≥95 / deploy-gate ≥98. 최대 3회 자동 개선

4. PBGD 4-Phase 프로세스

U-MAKER는 v3.x PDCA 5-phase를 축약한 4-phase PBGD 파이프라인을 사용합니다. PlanBuild(Design ↔ Dev 오케스트레이션) → Gatekeeping(문서 점수 + 런타임 QA) → Deploy. 마이그레이션은 CHANGELOG.md 참조.

Phase 서브 단계 주요 Skills 전담 Agent Gate 조건
Plan Prepare (foldertree + dropzone + analyze/reverse + 요구사항) ↔ Plan (SRS + IA + 선택적 wireframe) u-prepare, u-prepare-foldertree, u-analyze, u-reverse, u-plan, u-wireframe u-agent-plan (opus) SRS + IA Final
Build UI Design ↔ Development 오케스트레이션 u-build, u-design, u-dev u-agent-build (opus)
u-agent-design / u-agent-dev
Design Final + code-complete
Gatekeeping 문서 Scoring + Runtime QA u-gatekeeping (aliases u-check, u-qa) u-agent-gatekeeper (opus)
u-agent-qa
avg ≥ 95 (11 criteria)
Deploy CI/CD (대화형 타겟 + 아티팩트 선택, continuous regeneration) u-deploy u-agent-deploy (opus) Deploy-gate ≥ 98
Phase 전환 규칙: --loop [N]로 N개 criteria(기본 5, 최대 11) 채점. 평균이 pass ≥95(deploy ≥98) 미달 시 자동 개선 반복 (최대 loopMaxRetries: 3).
Figma cross-phase: /u-tools-figma (u-agent-figma)는 Phase 경계 없이 Figma 소스가 감지된 모든 명령(/u-prepare, /u-analyze, /u-reverse, /u-build)에서 자동 호출됩니다. v4.0.0-alpha.14은 reduced path(source.pipeline == "reduced") — 다운스트림은 coverageWarnings[]를 warning으로 처리합니다.
Plan SRS + IA + Wireframe ≥95 Build Design ↔ Dev ≥95 Gatekeeping Doc Score + QA ≥98 Deploy CI/CD (continuous)

5. 데이터 파이프라인

U-MAKER의 데이터 흐름은 4단계 파이프라인으로 구성됩니다. 원시 자료가 정제, 분석을 거쳐 SSoT 문서와 HTML 산출물로 변환됩니다.

data/dropzone/ 원시 자료 digest data/digest/ 정제 JSON doc-engine docs/{app}/ SSoT 산출물 html-engine output/{app}/ HTML 리포트
data/dropzone/

RFP, 회의록, 와이어프레임 등 원시 입력 파일

data/digest/

정제된 분석 JSON. 해시 기반 변경 감지

docs/{app}/

SSoT 문서 (.md + .json 쌍)

output/{app}/

HTML 산출물. SVG 다이어그램 포함

6. 10개 Agents

각 에이전트는 PBGD 4-phase 중 특정 역할을 전담합니다. PM이 모든 커맨드를 라우팅하고, 나머지 에이전트가 Phase별 작업을 수행합니다.

# Agent 역할 모델 담당
1 u-agent-pm 커맨드 라우팅, 상태 관리, 오케스트레이션 opus 전체
2 u-agent-plan Plan Phase 전담 — Prepare + SRS + IA + 와이어프레임 opus Plan
3 u-agent-build Build Phase 오케스트레이터 — Design ↔ Dev ping-pong opus Build
4 u-agent-design UI 설계 실행 — ERD, API, Screens, Design System opus Build
5 u-agent-dev 개발 실행 — FE + BE + DB 코드 생성 opus Build
6 u-agent-gatekeeper 품질 검증 — 11 criteria 점수 평가, consistency, RTM opus Gatekeeping
7 u-agent-qa Runtime QA — TC 설계, 실행, 결과 opus Gatekeeping
8 u-agent-deploy Deploy 실행 — 대화형 타겟+아티팩트, continuous regeneration opus Deploy
9 u-agent-figma Figma 분석 — pages+variants+assets+components+comments+semantics (alpha: reduced path) opus Cross-phase
10 u-agent-report 리포트 생성 — HTML 리포트, 산출물 포맷 sonnet ALL
PM
u-agent-pm
Project Manager · opus

모든 /u-* 커맨드의 단일 진입점. 커맨드 라우팅, Phase 상태 관리, Loop 제어를 담당합니다. 자연어 요청도 분석하여 적절한 스킬로 디스패치합니다. 직접 문서를 생성하거나 코드를 작성하지 않습니다.

PL
u-agent-plan
Plan Phase · opus

dropzone 원시 자료를 분석하여 digest를 생성하고, SRS(소프트웨어 요구사항 명세서) + IA(정보 아키텍처)를 산출합니다. 4-Tier ID 계층(USR-FR-US-FT)을 수립합니다.

BL
u-agent-build
Build Phase Orchestrator · opus

/u-build를 주관하여 u-agent-designu-agent-dev를 ping-pong 방식으로 오케스트레이션합니다. Design 문서 Final + code-complete 도달까지 반복합니다.

DS
u-agent-design
Build Phase (UI Design) · opus

SRS + IA를 기반으로 ERD, API Contract, Screen 명세, Design System 4개 설계 문서를 생성합니다. Figma digest의 source.pipeline == "reduced" 시 schema-optional 필드는 warning으로 처리합니다.

DV
u-agent-dev
Build Phase (Development) · opus

설계 명세(ERD, API, Screens, Design System)를 기반으로 FE 컴포넌트, BE 라우트, DB 스키마 코드를 생성합니다. Spec-Sync 100% 커버리지 검증을 수행합니다.

QA
u-agent-qa
Gatekeeping Phase (Runtime QA) · opus

SRS의 Feature(FT) 항목으로부터 테스트 케이스를 설계하고, 6가지 TC 유형(unit, integration, e2e, accessibility, performance, security)으로 검증합니다.

GK
u-agent-gatekeeper
Quality Gate · opus

11개 검증 항목으로 산출물 품질을 평가합니다. 각 항목은 0~100점으로 채점되고 평균 95점 이상이어야 통과합니다. 미달 시 개선 항목을 생성하여 최대 3회 반복합니다. 매 검증마다 전체 스코어카드를 화면에 출력합니다.

DP
u-agent-deploy
Deploy Phase · opus

대화형 타겟(GitHub Actions / Vercel / Docker)과 아티팩트 선택을 안내하고, deploy-gate ≥ 98을 만족하면 배포합니다. SSoT drift 감지 시 on-deploy-state hook으로 아티팩트를 stale로 표시합니다.

FG
u-agent-figma
Cross-phase Figma Analyzer · opus

Figma URL이 감지되면 pages / variants / assets / components / comments / semantics(validation, policy, default, action, layout, flow, data, role)를 추출합니다. /u-prepare, /u-analyze, /u-reverse, /u-build에서 자동 위임됩니다. v4.0.0-alpha.14은 reduced extraction path.

RP
u-agent-report
Reporting · sonnet

프로젝트 상태, 문서 진행률, Gatekeeper 점수, 변경사항을 집계하여 Daily/Weekly Report HTML을 생성합니다.

7. 28개 Commands (Skills)

모든 커맨드는 /u-{name} 형태로 호출됩니다. Plan(7) + Build(3) + Gatekeeping(1+2 aliases) + Deploy(1) + Tools(5) + Output/Report(5) + Control(3) + Setup alias(1) = 28개.

공통 옵션

옵션 기본값 설명
--auto ON 질문 없이 자동 진행. -i로 대화형 전환
--loop [N] OFF Gatekeeper 검증 (N개 항목, 기본 5, 최대 11). pass ≥95 / deploy-gate ≥98. 자동 개선 반복 (최대 3회)
--app {name} default 멀티앱 프로젝트에서 대상 앱 지정
--from / --to /u-loop 전용. Phase 범위 지정 (plan/build/gatekeeping/deploy)
--diagram svg 다이어그램 렌더링: svg | mermaid | all
--migrate /u-prepare-foldertree 전용. v3.x PDCA → v4.x PBGD 폴더 리네임 (check/gatekeeping/)

Plan Phase Skills (6 + 1 umbrella)

# 커맨드 Phase 구문 설명
1 /u-prepare Plan /u-prepare [app] Preparation umbrella — foldertree + dropzone + analyze/reverse + 요구사항 협의. Figma 소스 감지 시 /u-tools-figma 자동 위임
2 /u-prepare-foldertree Setup /u-prepare-foldertree [app] [--migrate] .u-maker/ 폴더/state 스캐폴딩만. v3→v4 마이그레이션(--migrate) 포함
3 /u-analyze Plan /u-analyze [--app name] Dropzone → digest (12 카테고리). 기존 /u-plan Step 1–2에서 분리
4 /u-reverse Reverse /u-reverse [--app] [--src] [--db] [--api] [--pages] 기존 코드 → digest (역공학)
5 /u-plan Plan /u-plan [--loop N] [--app name] Digest → SRS + IA 생성 (+ 선택적 wireframe)
6 /u-wireframe Plan /u-wireframe [--app] [--screen SCR-ID] [--all] Screen spec → 화면별 HTML 와이어프레임
7 /u-createproject Setup /u-createproject my-app Turborepo + Bun 모노레포 스캐폴딩. /u-prepare 자동 실행

Build Phase Skills (3)

# 커맨드 Phase 구문 설명
8 /u-build Build /u-build [--loop N] [--app name] Build 오케스트레이터 — Design ↔ Dev ping-pong
9 /u-design Build /u-design [--only erd|api|screens|ds] SRS/IA → ERD, API Contract, Screens, Design System
10 /u-dev Build /u-dev [--only fe|be|db] ERD/API/Screens → FE+BE+DB 코드 생성

Gatekeeping Phase Skills (1 + 2 aliases)

# 커맨드 Phase 구문 설명
11 /u-gatekeeping Gatekeeping /u-gatekeeping [--loop N] [--app name] 문서 scoring (11 criteria, pass ≥95) + runtime QA (TC + Test Results)
12 /u-check Alias /u-check [--app name] alias → /u-gatekeeping (backward-compat)
13 /u-qa Alias /u-qa [--app name] alias → /u-gatekeeping --only qa

Deploy Phase Skills (1)

# 커맨드 Phase 구문 설명
14 /u-deploy Deploy /u-deploy [--loop N] [--app name] 대화형 타겟 (GitHub Actions / Vercel / Docker) + 아티팩트 선택. deploy-gate ≥ 98. Continuous regeneration on SSoT drift

External-tool Skills (3) — u-tools-* 네임스페이스

외부 프로그램/서비스 래퍼. phase skill은 MCP/CLI를 직접 호출하지 않고 이 스킬들을 경유해야 합니다.

# 커맨드 Phase 구문 설명
15 /u-tools-figma Tools /u-tools-figma <figma-url> [--app] Figma 분석 — pages + variants + assets + components + comments + semantics. /u-prepare, /u-analyze, /u-reverse, /u-build에서 자동 위임. v4.0.0-alpha.14: reduced path
16 /u-tools-figma-screen Tools /u-tools-figma-screen [--app] [--screen-source] [--ds-source] [--output figma|md|both] [--prefer figma|md] 화면기획 생성 (Figma 쓰기) — (Figma URL │ screens.md+json) + (Figma DS URL │ design-system.md+json+tsx+css) → Figma frames + screens.md+json. figma:figma-generate-design에 위임. /u-plan Step 2.5(자동), /u-design Step 4.5(opt-in)에서 위임
17 /u-tools-figma-ds Tools /u-tools-figma-ds [--app] [--source] [--target-figma] [--mode foundations|components|both] [--theme light|dark|both] Figma 디자인시스템 생성 — DS-applied 소스코드(.tsx + .json + .css) → Figma DS (Variables + 모드 + 스타일 + 마스터 컴포넌트). figma:figma-generate-library에 위임. /u-analyze Step 2.4(자동), /u-design Step 4.5(opt-in)에서 위임
18 /u-tools-browser Tools /u-tools-browser [--app] [--headless|--headed] [--port N] 통합 브라우저 엔진 — agent-browser CLI → Playwright MCP → chrome-devtools MCP 순 우선. E2E 테스트, 화면 캡처, 비주얼 검증, wireframe 프리뷰. /u-gatekeeping, /u-report-weekly, /u-dev --verify, /u-wireframe --preview에서 위임. 9-step 프로토콜
19 /u-tools-git-pr Tools /u-tools-git-pr [--base branch] [--strategy single|group|auto] [--dry-run] PR/MR 자동 생성 — 변경 분석 + 커밋 그루핑 + 구조화된 PR body + 리뷰 가이드. v5.1 Completeness Policy (alpha.16~): Step 5.5 안전망이 git status --porcelain 결과를 비울 때까지 책임 — .gitignore 파일은 자동 제외, 남은 파일은 사용자 확인 후 chore/misc-leftover-{ts} PR로 자동 처리. 테이블 기반 확인 프롬프트

Rule Packs — 외부 표준 룰 연동

코드·디자인 산출물 품질을 강제하는 외부 권위 룰 팩. 관련 스킬에서 자동 로드됩니다.

Rule pack 출처 적용 대상
fe-rules.md Vercel Labs agent-skills — react-best-practices 70 + composition-patterns 9 = 79 룰 /u-dev Step 1 FE 생성. §0 MUST-APPLY 15개 강제
design-system-rules.md dylantarre/design-system-skills — 28 스킬 (tokens 10 / patterns 5 / a11y 3 / frameworks 4 / tools 4 / docs 2) /u-design Step 4 DS HTML-first, /u-build Step 3 ping-pong gap 라우팅
Browser 9-step EveryInc/compound-engineering-plugintest-browser 패턴 /u-tools-browser 내부 프로토콜

Output / Report Skills (5)

# 커맨드 Phase 구문 설명
18 /u-output (= /u-html) Output /u-output [--app] [--diagram svg|mermaid|all] .md+.json → HTML 렌더링
19 /u-report-daily Report /u-report-daily [--app name] git+회의+통계 기반 일일 리포트
20 /u-report-weekly Report /u-report-weekly [--app name] 주간 트렌드 + SVG 차트 리포트
21 /u-reports-roadmap Report /u-reports-roadmap [--deadline] [--devs N] [--rerender] 코드+git 분석 → 편집형 간트 로드맵 (스코프·팀capacity 추정·위험분석)
22 /u-init Alias /u-init [app] alias → /u-prepare (backward-compat with v3.x)

Control Flow / Utility Skills (3)

# 커맨드 Phase 구문 설명
23 /u-loop All /u-loop [--app] [--from] [--to] [--loop N] [--dry-run] Plan→Build→Gatekeeping→Deploy 무인 자동 실행
24 /u-discuss Any /u-discuss {type} [topic] brainstorm/review/decision/workshop/retro 세션
25 /u-engine Engine 내부 인프라 (doc/html/dep/digest/router 통합). 사용자 직접 호출 불가

8. Gate Criteria (11개)

모든 Phase 산출물은 Gatekeeper 기준으로 검증됩니다. 각 항목은 0~100점으로 채점되고 평균 95점 이상(configurable)이어야 다음 Phase로 진행합니다.

# ID 검증 항목 한글명 설명
1 GK-01 Completeness 완전성 필수 섹션/항목이 빠짐없이 존재하는지 확인
2 GK-02 Accuracy 정확성 내용이 원본 digest 및 상위 문서와 일치하는지 확인
3 GK-03 Consistency 일관성 ID, 용어, 수치가 문서 간 일관되는지 확인
4 GK-04 Traceability 추적성 FR→US→FT→TC 체인이 빈틈없이 완성되는지 확인
5 GK-05 TOC Quality TOC 적정성 목차의 논리적 구성, 적절한 깊이, 누락 항목 확인
6 GK-06 Content Composition 내용 구성 논리적 구조, 자연스러운 흐름, 핵심 정보 배치 확인
7 GK-07 Visual Adequacy 시각 표현 적정성 테이블, 리스트, 코드 블록 등 적절한 시각 요소 사용 확인
8 GK-08 Diagram Fitness 다이어그램 적정성 다이어그램 유형이 적절하고 SVG가 올바르게 렌더링되는지 확인
9 GK-09 Mermaid Integrity Mermaid 무결성 Mermaid 문법 오류 없음, 노드/엣지 완전성 확인
10 GK-10 JSON Sync JSON 동기화 .md와 .json의 항목 수, ID, 상태가 동기화되는지 확인
11 GK-11 Cross-Reference 교차참조 links.json과 실제 문서 참조가 일치하는지 확인
95+
PASS — 다음 Phase 진행
70~94
FAIL — 자동 개선 (Loop)
<70
CRITICAL — 수동 개입 필요

스코어카드 출력 (필수)

모든 Phase 검증 시 전체 스코어카드가 반드시 화면에 표시됩니다. 생략이나 축약 없이 매번 전체 결과를 출력합니다.

+-----+----------------------+-------+--------+---------------+
|  GATEKEEPER REPORT -- Plan Phase (myapp)                  |
+-----+----------------------+-------+--------+---------------+
|  #  | Criteria             | Score | Status | Findings      |
+-----+----------------------+-------+--------+---------------+
|  01 | Completeness         |   98  |   PASS | --            |
|  02 | Accuracy             |   95  |   PASS | --            |
|  03 | Consistency          |   97  |   PASS | --            |
|  04 | Traceability         |   88  |   FAIL | FR-030 orphan |
|  05 | TOC Quality          |   96  |   PASS | --            |
|  06 | Composition          |   95  |   PASS | --            |
|  07 | Visual               |   99  |   PASS | --            |
|  08 | Diagram              |   93  |   FAIL | SVG mismatch  |
|  09 | Mermaid              |   90  |   FAIL | syntax L:45   |
|  10 | JSON Sync            |  100  |   PASS | --            |
|  11 | Cross-Ref            |   96  |   PASS | --            |
+-----+----------------------+-------+--------+---------------+
| AVG |                      | 95.2  | PASS   |               |
+-----+----------------------+-------+--------+---------------+
  Attempt: 1/3 · Threshold: 95 · Result: PASS -> advance to Design
FAIL 시: 스코어카드 하단에 Improvement Items 블록이 추가되며, 심각도 순으로 개선 항목이 나열됩니다.
최종 실패 (3/3): LOOP HALTED 경고와 함께 수동 개입을 요청합니다.

9. .u-maker/ 폴더 구조

프로젝트 루트에 생성되는 .u-maker/ 디렉토리 구조입니다. /u-prepare (별칭 /u-init) 또는 최초 /u-plan 실행 시 자동 생성됩니다.

.u-maker/
├── u-maker.config.json          # 프로젝트 설정 (v4.0)
├── data/
│   ├── dropzone/                # 원시 입력 파일 (RFP, 회의록, Figma URL 등)
│   ├── digest/                  # 정제된 분석 JSON
│   │   ├── _classified/         # 12개 카테고리 분류 결과
│   │   ├── figma/               # u-agent-figma가 생성 (source.pipeline 태깅)
│   │   └── _index.json          # 해시 인덱스 (변경 감지)
│   ├── deploy/                  # Deploy manifest (sourceHashes, artifacts)
│   └── _links.json              # 글로벌 의존성 그래프
├── docs/
│   └── {app}/
│       ├── _index.json          # 문서 상태 인덱스
│       ├── plan/                # SRS + IA (.md + .json) + wireframes/
│       ├── design/              # ERD + API + Screens + Design System
│       ├── dev/                 # code.md + spec-sync-report.md
│       └── gatekeeping/         # testcases.md + test-results.md (v3.x의 check/ 에서 리네임)
├── output/
│   └── {app}/
│       ├── index.html           # 산출물 내비게이션 인덱스
│       ├── plan/                # Plan HTML (srs.html, ia.html)
│       ├── design/              # Design HTML (erd, api, screens, ds)
│       │   └── wireframes/      # 화면별 와이어프레임 HTML
│       ├── gatekeeping/         # Gatekeeping HTML (testcases, results)
│       └── deploy/              # Deploy runbook, release-notes, CI/CD 아티팩트
├── reports/
│   └── {YYYY-MM-DD}/            # Daily/Weekly Report HTML
│       ├── daily-report.html
│       └── weekly-report.html
├── discussions/                 # 토론 세션 기록
└── .state/
    ├── loop-state.json          # 런타임 상태 (현재 Phase, Loop 카운트)
    └── deploy-stale.json        # SSoT drift 감지 (on-deploy-state.js hook)

10. 시나리오 가이드

일반적인 사용 시나리오별 커맨드 흐름을 안내합니다.

A. Forward Engineering (신규 프로젝트)

원시 기획 자료로부터 전체 PBGD 산출물을 처음부터 생성하는 시나리오입니다.

# 1A. 새 모노레포 시작 (Turborepo+Bun 스캐폴딩 + /u-prepare 자동) /u-createproject myapp # ⚠️ 생성 후: cd myapp && claude (새 폴더에서 CLI 재시작) # 1B. 기존 프로젝트에 적용할 때 (/u-init 은 별칭) /u-prepare --app myapp # 2. dropzone에 기획 자료 배치 (RFP, 회의록, Figma URL, 와이어프레임 등) # .u-maker/data/dropzone/ 에 파일 복사 # 3. 전체 자동 실행 (Plan → Build → Gatekeeping → Deploy) /u-loop --app myapp # 또는 단계별 수동 실행 /u-plan --app myapp --loop # Plan (SRS+IA), default N=5 /u-build --app myapp --loop # Build (Design↔Dev) /u-gatekeeping --app myapp --loop 11 # Gatekeeping (전체 11 criteria) /u-deploy --app myapp --loop # Deploy (gate ≥98) # 4. HTML 산출물 생성 /u-output --app myapp --diagram svg # 5. 와이어프레임 생성 (선택) /u-wireframe --app myapp --all

B. Reverse Engineering (기존 프로젝트)

이미 구현된 코드베이스에서 설계 문서를 역생성하는 시나리오입니다.

# 1. 초기화 (/u-init 은 /u-prepare 별칭) /u-prepare --app myapp # 2. 기존 코드 분석 → digest 역생성 /u-reverse --app myapp --src ./src --db ./prisma --api ./api --pages ./app # 3. Plan → Build → Gatekeeping 파이프라인 진행 /u-plan --app myapp /u-build --app myapp # 4. 역생성된 문서를 HTML로 렌더링 /u-output --app myapp

B'. Figma 소스 분석

Figma URL이 포함되어 있으면 u-agent-figma가 자동 호출됩니다.

# 직접 호출 /u-tools-figma <figma-url> --app myapp # dropzone에 Figma URL을 넣고 /u-prepare/analyze/build 실행 시 자동 위임 # → data/digest/figma/*.json (source.pipeline = "reduced" in alpha)

C. Daily Operations (일상 운영)

일상적인 개발 업무에서 활용하는 보조 커맨드들입니다.

# 토론 세션 시작 /u-discuss brainstorm "인증 시스템 아키텍처" # PR 자동 생성 /u-tools-git-pr --base main # 프론트엔드만 코드 재생성 /u-dev --app myapp --only fe # v3.x PDCA → v4.x PBGD 마이그레이션 (docs/{app}/check/ → gatekeeping/) /u-prepare-foldertree --app myapp --migrate

D. 리포트 생성

프로젝트 현황 및 회의 기록을 리포트로 생성하는 시나리오입니다.

# 일일 리포트 /u-report-daily --app myapp # 주간 리포트 (트렌드 + SVG 차트) /u-report-weekly --app myapp

11. 설치 및 사전 요구사항

사전 요구사항

Claude Code CLI

반드시 설치되어 있어야 합니다

Node.js 18+

Mermaid 렌더링 시 필요

Git

PR 생성 및 Daily Report용

설치 방법

# Claude Code 플러그인으로 설치 claude plugin add upleat-ax/u-maker-plugin # 또는 install 스크립트 사용 curl -fsSL https://raw.githubusercontent.com/upleat-ax/u-maker-plugin/main/install.sh | bash
플러그인 설치

claude plugin add upleat-ax/u-maker-plugin

제거

./install.sh --uninstall

버전 확인

.claude-plugin/plugin.json → version: 4.0.0-alpha.22

Windows: 아래 명령어는 쉘에 따라 구문이 다릅니다.
# CMD (cmd.exe) curl -fsSL --ssl-no-revoke https://raw.githubusercontent.com/upleat-ax/u-maker-plugin/main/install.bat -o install.bat && install.bat && del install.bat # PowerShell 5.1+ (&& 미지원 → 세미콜론 사용, curl.exe 강제) curl.exe -fsSL --ssl-no-revoke https://raw.githubusercontent.com/upleat-ax/u-maker-plugin/main/install.bat -o install.bat; .\install.bat; del install.bat

초기화

# 프로젝트 초기화 (최초 1회, /u-init 은 /u-prepare 별칭) /u-prepare --app myapp # 기존 v3.x PDCA 프로젝트 → v4.x PBGD 마이그레이션 /u-prepare-foldertree --app myapp --migrate # → docs/{app}/check/ 를 docs/{app}/gatekeeping/ 으로 리네임

12. 트러블슈팅

자주 발생하는 문제와 해결 방법입니다.

증상 원인 해결 방법
/u-plan 실행 시 "No files in dropzone" dropzone 디렉토리가 비어 있음 .u-maker/data/dropzone/에 기획 자료(RFP, 회의록 등)를 배치한 후 재실행
Gatekeeper 반복 실패 (3/3 HALTED) 산출물 품질이 지속적으로 threshold(95) 미달 FAIL 항목의 Findings를 확인하고 수동으로 문서를 수정한 후 재실행. threshold를 임시로 낮출 수도 있음 (u-maker.config.jsongatekeeperThreshold)
/u-build 시 "Plan docs not found" Plan Phase 산출물(SRS, IA)이 없음 /u-plan을 먼저 실행. 또는 자동 캐스케이드가 동작하므로 그대로 진행하면 자동으로 /u-plan 호출됨
/u-output HTML에 다이어그램이 깨짐 Mermaid 문법 오류 또는 SVG 렌더링 실패 --diagram svg 모드(기본값)를 사용하거나, --diagram mermaid로 Mermaid CDN 렌더링으로 전환
/u-loop 중간에 중단됨 네트워크 오류 또는 Claude Code 세션 만료 다시 /u-loop 실행하면 .state/loop-state.json에서 마지막 미완료 Phase부터 자동 재개
/u-reverse가 일부 파일을 인식 못함 경로 지정이 정확하지 않음 --src, --db, --api, --pages 플래그로 정확한 디렉토리 경로를 지정
v3.x PDCA 프로젝트가 v4.x 파이프라인과 충돌 docs/{app}/check/가 아직 존재, config 버전 불일치 /u-prepare-foldertree --app myapp --migratecheck/gatekeeping/ 리네임 및 config 업데이트
/u-deploy가 아티팩트를 재생성하지 않음 manifest에 기록된 sourceHashes와 현재 SSoT가 동일 SSoT 문서를 실제로 수정하거나, on-deploy-state.js hook이 .state/deploy-stale.json에 drift를 기록하는지 확인
Figma digest에 coverageWarnings[] 다수 v4.0.0-alpha.14의 reduced extraction path (source.pipeline == "reduced") alpha의 의도된 동작. schema-optional 필드가 warning으로 처리됩니다. 정식 파이프라인은 GA 이후 제공
/u-dev --only fe에서 Screen 참조 오류 screens.json과 코드 간 ID 불일치 /u-design으로 Screen 명세를 재생성한 후 /u-dev 재실행 (또는 /u-build로 오케스트레이션)
Tip: /u-loop --dry-run으로 실행 계획만 미리 확인할 수 있습니다. 실제 파일 변경 없이 어떤 Phase가 실행될지 보여줍니다.

13. 라이선스

Proprietary License

이 소프트웨어는 U PLEAT의 독점 소유물입니다. 사전 서면 동의 없이 복제, 배포, 수정, 역공학, 재라이선스 또는 상업적 이용이 금지됩니다.

Copyright © 2026 U PLEAT
All rights reserved.

This software is proprietary and confidential.
Unauthorized copying, modification, distribution, or use of this software,
via any medium, is strictly prohibited without prior written permission.