사용 가이드로 건너뛰기
Image to UI작성자 UIZZE

Image to UI 스킬.

이미 눈에 보이는 인터페이스를 구현하세요. Image to UI는 스크린샷이나 목업을 시각적 명세로 삼고, 프로젝트의 기존 스택을 유지하며, 일치한다고 주장하기 전에 에이전트가 렌더링하고 비교하도록 요청합니다.

  • 스크린샷에서 코드로
  • 레퍼런스 매칭
  • UI 구현
소스 검토 · image-to-uiSKILL.md
작업 스크린샷 기반 UI 구현 결과물 • 기존 프로젝트 안의 인터페이스 코드 • 평면화된 스크린샷이 아닌 실제 텍스트와 컨트롤 • 남은 불일치를 담은 비교 요약 시작하기 전에 읽을 수 있는 레퍼런스 이미지, 대상 뷰포트, 프로젝트 접근 권한, 사용 가능한 에셋을 제공하세요. 시각적 일치를 확인하려면 브라우저 렌더링이 필요합니다. UIZZE 계정이나 MCP 연결은 필요하지 않습니다.
편집 요약 · 소스 검토일 2026-10-12 · 생성된 예시 아님

01 기능 소개

이미지를 명세로 사용

이 짧은 스킬은 새로운 아트 디렉션을 찾는 것이 아니라 이미 정해진 시각적 결정을 재현하는 데 초점을 둡니다. 아래 워크플로는 소스를 설명한 것이며, 완료된 재구성 결과가 아닙니다.

소스 기반 워크플로실행 벤치마크 아님

작업 방식

에이전트는 실제 이미지에서 시작해 크기, 보이는 문구, 위계, 비율, 에셋을 확인합니다. 또한 대상 프로젝트를 읽어 구현이 기존 프레임워크와 화면에 맞도록 합니다. 잘린 스크린샷은 보이는 영역만 정의하며, 나머지 페이지를 임의로 만들어도 된다는 뜻이 아닙니다.

구현에는 실제 레이아웃, 텍스트, 컨트롤을 사용합니다. 레퍼런스 뷰포트가 일치하면 에이전트는 요청된 다른 크기도 확인합니다. 마지막 단계는 레퍼런스와 같은 크기로 렌더링하고, 글꼴과 이미지가 로드되길 기다린 뒤 결과를 비교해 눈에 띄는 차이를 고치는 것입니다. 누락된 에셋과 검증되지 않은 렌더링은 명시적으로 남겨야 합니다.

예상 결과물

  • 대상 프로젝트의 스택과 적절한 재사용 컴포넌트를 사용한 편집 가능한 인터페이스 코드
  • 백엔드 기능을 임의로 만들지 않고 기존 동작에 연결된, 요청된 컨트롤
  • 실제로 수행한 시각 비교, 남은 차이, 누락된 에셋에 대한 간단한 설명
예시 브리프 보기

레퍼런스에서 비교까지

  1. 01
    실제 이미지 살펴보기

    파일명이나 추출된 텍스트만이 아니라 이미지 자체를 읽으세요. 코드를 수정하기 전에 크기, 보이는 영역, 정렬, 타이포그래피, 에셋을 파악합니다.

  2. 02
    레퍼런스 크기로 구현

    기존 스택에서 위계, 줄바꿈, 간격, 크롭을 맞춥니다. 컴포넌트가 레퍼런스를 재현할 수 있다면 재사용하되, 관련 없는 기본값에 억지로 맞추지 마세요.

  3. 03
    렌더링하고 수정

    실행 중인 화면을 같은 뷰포트에서 캡처합니다. 먼저 큰 레이아웃과 비율 차이를 비교하고, 이어서 타이포그래피, 색상, 작은 디테일을 비교하세요. 변경 후에는 다시 렌더링합니다.

  4. 04
    요청된 변형 확인

    레퍼런스 크기가 맞춰진 뒤에는 요청된 반응형 크기와 작동하는 컨트롤을 테스트합니다. 픽셀 단위로 완벽하다고 약속하는 대신 남은 불일치를 보고하세요.

02 사용 시점

사용 시점

시각적 방향이 이미 정해져 있고 이를 충실히 구현해야 할 때 Image to UI를 선택하세요.

적합한 경우

  • 승인된 화면 목업제공된 디자인 이미지를 기존 앱의 화면으로 만들고, 보이는 위계와 콘텐츠를 유지합니다.
  • 스크린샷 기반 재구축원본 디자인 파일이 없는 레퍼런스를 재현하되, 누락된 글꼴이나 이미지는 명시적으로 밝힙니다.
  • 집중적인 시각 수정동일 뷰포트 캡처와 남은 차이 목록을 사용해 구현을 알려진 레퍼런스에 더 가깝게 만듭니다.

확인할 제한 사항

  • 스크린샷은 숨은 동작을 정의하지 않음보이지 않는 섹션, 백엔드 응답, 추가 화면은 레퍼런스에 포함되지 않습니다. 스킬이 제품을 추론하길 기대하지 말고 해당 요구사항을 직접 제공하세요.
  • 정확한 에셋이 없을 수 있음이 스킬은 누락된 글꼴, 아이콘, 이미지를 밝히도록 요구합니다. 필요한 에셋이 없으면 정확한 시각적 일치를 보장할 수 없습니다.
  • 충실도에는 렌더링 증거가 필요그럴듯한 구현이나 성공적인 빌드만으로는 유사성이 검증되지 않습니다. 환경에서 화면을 렌더링할 수 없다면 시각적 일치는 검증되지 않은 상태로 남습니다.

준비할 입력

  • 읽을 수 있는 레퍼런스와 뷰포트실제 이미지를 첨부하고 의도한 브라우저 크기를 지정하세요. 이미지가 잘린 것인지, 어느 영역을 구현해야 하는지도 표시합니다.
  • 기존 프로젝트와 에셋대상 라우트나 컴포넌트, 프레임워크, 글꼴, 아이콘, 이미지 파일을 알려 주세요. 유지해야 할 기존 컴포넌트나 동작도 짚어 줍니다.
  • 인터랙션 및 반응형 요구사항연결할 컨트롤과 추가로 지원할 너비를 명시하세요. 스크린샷에 나타나지 않는 내용과 범위에서 제외할 내용도 밝힙니다.

03 중요한 결정

중요한 결정

  1. 재디자인 전에 일치시키기

    이미지가 팔레트, 구성, 보이는 콘텐츠를 결정합니다. 장식 요소를 추가하거나 다른 디자인 방향을 택하려면 별도로 요청해야 합니다.

  2. 비트맵이 아닌 인터페이스를 재구성

    일반적인 그리드와 플렉스 레이아웃, 실제 텍스트, 사용 가능한 컨트롤은 편집 가능한 UI를 유지합니다. 절대 위치 지정은 화면 전체가 아니라 실제 오버레이에만 사용합니다.

  3. 같은 조건끼리 비교

    뷰포트 크기와 로드된 에셋이 같아야 비교가 의미 있습니다. 문서화된 수정 순서는 작은 디테일을 다듬기 전에 비율과 레이아웃부터 시작합니다.

04 집중 브리프 사용해 보기

집중 브리프 사용해 보기

아래 예시는 실행된 적이 없습니다. 사용하기 전에 레퍼런스 이미지를 첨부하고 프로젝트 세부 정보를 맞게 수정하세요.

설정 검토

업스트림 README에 아래 설치 명령이 문서화되어 있습니다. 이 명령은 GitHub 기반 Image to UI 패키지를 설치하며, 선택 사항인 UIZZE MCP 서비스를 설치하는 것은 아닙니다.

문서화된 설치 명령
npx skills add uizze/uizze --skill image-to-ui

이미지를 확인하고 프로젝트를 편집할 수 있는 에이전트를 사용하세요. 시각적 검증을 위해 프로젝트를 브라우저에서 실행하세요. 스킬 자체에는 UIZZE 계정이나 MCP 연결이 필요하지 않지만, 프로젝트와 에이전트에는 각자의 설정 요건이 있습니다.

화면 하나 첨부

첫 작업은 보이는 화면 하나 또는 크롭 하나로 한정하세요. 이미지, 정확한 에셋, 앱이 이미 지원하는 인터랙션을 포함합니다.

예시 브리프
image-to-ui를 사용해 첨부된 결제 화면 레퍼런스를 기존 앱에 구현하세요. 먼저 이미지와 프로젝트를 확인하고, 대상 라우트와 레퍼런스 뷰포트가 불분명하면 저에게 확인하세요. 보이는 문구, 위계, 간격, 줄바꿈, 이미지 크롭을 재디자인하지 말고 그대로 맞추세요. 제공된 글꼴과 에셋을 사용하고, 누락된 것은 조용히 대체하지 말고 목록으로 알려 주세요. 기존 결제 및 청구서 동작을 유지하고 API 응답이나 보이지 않는 섹션을 만들어 내지 마세요. 레퍼런스 뷰포트에서 렌더링하고, 글꼴과 이미지가 로드되길 기다린 뒤 제공된 이미지와 비교하여 가장 큰 차이부터 수정하세요. 그런 다음 시각적 정체성을 바꾸지 않고 390px와 320px 너비를 확인하세요. 실제로 비교한 스크린샷, 확인한 컨트롤, 남은 불일치를 보고하세요.

렌더링 결과 검토

반응형 변형을 판단하기 전에 같은 뷰포트에서 비교하세요. 보이는 디자인과 요청된 컨트롤을 모두 확인합니다.

  • 레퍼런스와 렌더링 캡처는 글꼴과 이미지가 로드된 상태에서 같은 뷰포트를 사용합니다.
  • 보이는 콘텐츠와 비율이 이미지를 따르며, 누락된 에셋이나 의도적인 차이는 명시됩니다.
  • 요청된 컨트롤은 실제 동작을 유지하고, 지정된 좁은 레이아웃도 계속 사용할 수 있습니다.

OpenDesign는 코딩 에이전트를 위한 로컬 디자인 워크스페이스를 제공합니다. 이 목록은 해당 스킬이 번들로 포함되어 있다거나, 외부 도구, 자격 증명, 소프트웨어 의존성이 포함되어 있다는 뜻이 아닙니다.

05 소스 및 라이선스

소스 및 라이선스

이 페이지는 아래에 링크된 고정 소스 리비전을 설명합니다. 업스트림 동작과 요구사항은 바뀔 수 있습니다.

소스 소유자
UIZZE
저장소
uizze/uizze
검토한 스냅샷
2026-10-12 · 146928eb50bc
편집 소스 요약
Image to UI는 짧은 스크린샷 재구성 워크플로입니다. 이미지와 프로젝트를 확인하고, 기존 스택에서 보이는 인터페이스를 구현한 다음, 레퍼런스 뷰포트에서 렌더링하여 차이를 수정합니다. 이는 편집 요약이며 보고된 테스트 실행이 아닙니다.

링크된 소스를 바탕으로 OpenDesign가 작성한 요약입니다. MIT 라이선스는 이 스킬 디렉터리에만 적용되며, 저장소의 다른 패키지에는 다른 고지가 있을 수 있습니다. 저장소 스타 수는 설치 수가 아닙니다.

06 시작 전 질문

시작 전 질문

Image to UI에 유료 UIZZE MCP가 필요한가요?

아니요. 스킬과 업스트림 README는 계정이나 MCP 연결이 필요하지 않다고 명시합니다. 저장소에는 선택 사항인 유료 레퍼런스 검색 서비스도 있지만, 이는 제공하신 이미지를 구현하는 것과는 별개입니다.

잘린 스크린샷으로 나머지 페이지도 만들 수 있나요?

소스는 보이는 영역을 재현하고 보이지 않는 섹션을 만들어 내지 말라고 안내합니다. 크롭 밖의 내용에는 추가 레퍼런스 이미지나 명시적인 요구사항을 제공하세요.

픽셀 단위로 완벽한 결과를 보장하나요?

지침에서 그런 보장은 도출되지 않습니다. 이 스킬은 근접한 재구성을 목표로 하며 렌더링 비교를 요구합니다. 누락된 에셋과 남은 불일치는 보고해야 하며, 렌더링하지 않으면 시각적 충실도는 검증되지 않습니다.

Image to UI

이미 선택한 화면 만들기

읽을 수 있는 레퍼런스, 대상 프로젝트, 에셋을 준비하세요. 원래 뷰포트에 맞추고, 실행 중인 인터페이스를 확인하고, 남은 차이를 명시하세요.

문서화된 설치 명령
npx skills add uizze/uizze --skill image-to-ui