From project-lifecycle
UI/UX 디자인 및 프로토타입 단계. "디자인", "UI 설계", "UX 설계", "와이어프레임", "프로토타입", "화면 설계", "디자인 시스템", "컴포넌트 설계", "design", "wireframe", "prototype", "mockup" 요청 시 사용.
npx claudepluginhub shaul1991/shaul-plugin --plugin project-lifecycleThis skill uses the workspace's default tool permissions.
사용자 경험을 설계하고 시각적 프로토타입을 만든다. 코드 작성 전 검증 단계.
Batch-converts UI design screenshots from directories into Vue 3 Composition API components, mapping elements to Vant, Element Plus, or Ant Design Vue libraries.
Share bugs, ideas, or general feedback.
사용자 경험을 설계하고 시각적 프로토타입을 만든다. 코드 작성 전 검증 단계.
이 Phase를 시작하기 전에 반드시 거버넌스 프로세스를 따른다.
governance 스킬의 references/execution-plan-template.md 참조)
.claude/local/plans/<sanitized-branch>/04-design/execution-plan.md로 저장 (브랜치별 작업 영역, gitignore 대상)⚠️ 실행계획 수립과 수락 없이 실행에 들어가지 않는다. 실행 후 재검증 없이 다음 Phase로 넘어가지 않는다.
.claude/02-planning/user-stories.md).claude/03-architecture/api-spec.md)사용자 흐름은 Mermaid flowchart로 작성:
graph TD
A[랜딩 페이지] --> B{로그인 여부}
B -->|Yes| C[대시보드]
B -->|No| D[로그인 페이지]
D --> C
텍스트 기반 와이어프레임(ASCII 또는 구조 설명)으로 각 화면의 레이아웃을 정의:
Claude Code는 텍스트 기반 에이전트이므로, 시각적 디자인보다 UI/UX 인터랙션을 구조화된 명세로 정의하여 Phase 5 구현의 입력으로 전달:
화면별 인터랙션 명세 — references/interaction-spec-template.md 기반
산출물 — 각 화면마다 .claude/04-design/interaction-specs/[화면ID].md 생성
인터랙션 명세서는 Phase 5에서 개발자가 코드를 구현할 때 참고하는 구체적인 입력 문서로, 와이어프레임보다 더 상세한 동작 명세를 포함한다.
코드로 관리 가능한 디자인 토큰과 컴포넌트 규칙:
HTML/CSS 또는 React로 핵심 화면의 인터랙티브 프로토타입을 만든다:
.claude/04-design/sitemap.md — 정보 구조 및 화면 목록.claude/04-design/user-flows.md — 사용자 흐름도.claude/04-design/design-system.md — 디자인 시스템 정의.claude/04-design/wireframes.md — 와이어프레임.claude/04-design/interaction-specs/ — 인터랙션 명세서 (화면별)prototype/ — 프로토타입 코드 (선택)references/design-system-template.md — 디자인 시스템 정의 템플릿references/accessibility-checklist.md — 접근성 체크리스트references/interaction-spec-template.md — UI/UX 인터랙션 명세서 템플릿