사용 가이드로 건너뛰기
Create Canvas작성자 ibelick

Create Canvas 스킬.

이름으로 구분하고 이동할 수 있는 비교 작업 공간에 인터랙티브 디자인 대안을 모으세요.

  • 디자인 탐색
  • 캔버스
소스 검토 · create-canvasSKILL.md
작업 이름으로 구분하고 이동할 수 있는 비교 작업 공간에 인터랙티브 디자인 대안을 모으세요. 결과물 이름이 있는 인터랙티브 미리보기 항목을 소스에서 정의한 레지스트리. 시작 전 확인 어떤 미리보기 항목을 포함할지와 그 구현은 소스에서 결정합니다. 저장소는 콘텐츠를 만들거나 숨길 수 없습니다.
편집 요약 · 소스 검토일 2026-11-02 · 생성된 예제가 아닙니다

01 기능 소개

이름으로 구분하고 이동할 수 있는 비교 작업 공간에 인터랙티브 디자인 대안을 모으세요

이름이 있는 인터랙티브 미리보기, 독립적인 대안, 저장된 레이아웃, 입력을 안전하게 유지하는 인터랙션을 갖춘 자유 배치 캔버스를 만드세요.

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

작업 방식

Create Canvas는 대화를 통해 여러 인터랙티브 디자인 대안을 탐색하는 작업 공간을 만듭니다. 각 미리보기는 소스에서 정의한 레지스트리에 안정적인 ID와 읽기 쉬운 이름을 가집니다. 이름을 복사해 특정 버전을 지칭하고, 전용 핸들로 미리보기를 이동하며, 캔버스를 이동하거나 확대·축소할 수 있습니다.

콘텐츠는 소스 파일에 유지되고 브라우저 저장소는 레이아웃을 기억합니다. 이 구분 덕분에 후속 요청이 명확해집니다. 새 버전은 자체 식별자와 상태를 갖고, 기존 버전의 변경은 그 위치를 유지합니다. 프로덕션으로 옮겨 달라는 요청이 있기 전까지 실험은 로컬에 머뭅니다.

예상 산출물

  • 이름이 있는 인터랙티브 미리보기 항목을 소스에서 정의한 레지스트리.
  • 이동 핸들, 카메라 제어, 지원되는 전역 테마 선택 기능을 갖춘 캔버스.
  • 저장된 카메라와 항목 위치, 검증한 인터랙션과 미검증 인터랙션 보고서.
예시 브리프 보기

브리프에서 검토까지

  1. 01
    안전한 인터랙티브 미리보기 구성

    새 캔버스를 만들기 전에 기존 캔버스를 살펴봅니다. 프로젝트의 프레임워크를 사용해 합성 데이터, 별도 라벨, 이동 핸들이 있는 미리보기 하나를 마운트합니다.

  2. 02
    서로 다른 대안 추가

    새 변형마다 안정적인 ID, 고유 이름, 독립 상태를 부여합니다. 콘텐츠를 추가할 때 기존 대안과 측정된 위치를 그대로 유지합니다.

  3. 03
    탐색 중 입력 보존

    캔버스 제스처를 타이핑, 선택, 중첩 스크롤과 분리합니다. 네이티브 포털을 유지하고 복사, 이동, 확대·축소가 미리보기를 다시 마운트하지 않는지 확인합니다.

  4. 04
    레이아웃 저장과 동작 검증

    제한 범위 내 카메라 값, 지원되는 테마, 레지스트리 ID별 위치를 저장합니다. 새로고침, 잘못된 저장 데이터, 관련 기기 제스처를 검증한 뒤에만 작동한다고 보고합니다.

02 활용 상황

언제 사용하면 좋을까요

어떤 미리보기 항목을 포함할지와 그 구현은 소스에서 결정합니다. 저장소는 콘텐츠를 만들거나 숨길 수 없습니다.

적합한 경우

  • 디자인 비교여러 인터랙티브 대안을 나란히 놓고 정확한 이름으로 지칭합니다.
  • 탐색 이어가기기존 대안이나 레이아웃 결정을 잃지 않고 작업 공간을 다시 엽니다.

확인할 한계

  • 소스가 콘텐츠를 결정어떤 미리보기 항목을 포함할지와 그 구현은 소스에서 결정합니다. 저장소는 콘텐츠를 만들거나 숨길 수 없습니다.
  • 프로덕션과 분리실험은 안전한 픽스처를 사용하며 프로덕션 컴포넌트 코드를 변경하지 않습니다.
  • 제한된 편집기 범위요청하지 않는 한 그리기, 연결선, 크기 조절, 실행 취소 이력은 포함하지 않습니다.

준비할 입력

  • 실험 목록대안의 이름, 의도한 크기, 탐색할 차이를 명시하세요.
  • 안전한 컴포넌트개인 데이터와 실제 쓰기를 피하는 공개 컴포넌트 API 및 픽스처를 제공하세요.
  • 기존 작업 공간보존할 현재 라우트, 레지스트리, 테마, 레이아웃을 알려주세요.

03 핵심 결정

중요한 판단 기준

  1. 정확한 참조

    복사할 수 있는 이름으로 특정 버전 수정 같은 후속 요청을 명확히 할 수 있습니다.

  2. 독립적인 대안

    새 버전은 별도 식별자와 인터랙션 상태를 유지합니다.

  3. 배치 유지

    현재 소스를 기준으로 삼으면서 저장된 레이아웃으로 위치를 복원합니다.

04 예시 브리프

목적을 좁힌 요청으로 시작하세요

아래 예시 브리프는 테스트되지 않았습니다. 사용하기 전에 스킬의 설정을 확인하세요.

소스와 설정 확인

대안의 이름, 의도한 크기, 탐색할 차이를 명시하세요.

업스트림 소스 파일
https://github.com/ibelick/ui-skills/blob/4907a526b07943b3a338177558d42fae4fdf0a86/skills/create-canvas/SKILL.md

아래 참고 링크에서 원본 사용 지침을 확인할 수 있습니다. 사용 전에 리포지터리의 설정 요건을 확인하세요. 설치 명령어가 아닙니다.

결과물 하나부터 시작

스킬을 실행하기 전에 이 브리프의 범위, 소스 자료, 제약 조건을 상황에 맞게 조정하세요.

예시 브리프
create-canvas를 사용해 기존 프로젝트에서 요금제 카드 실험 세 가지를 비교해주세요. 원래 카드를 유지하고 같은 요금제 데이터와 크기를 사용하는 대안 두 개에 각각 독립적인 이름을 붙이세요. 안전한 픽스처를 사용하고 현재 프로덕션 컴포넌트 구현을 유지하세요. 복사 가능한 이름, 전용 이동 핸들, 캔버스 이동, 확대·축소, 화면 맞춤 제어를 추가하세요. 미리보기 안의 타이핑과 선택을 보존하세요. 폼 내용이 아니라 레이아웃을 저장하세요. 구축 후 새로고침, 이동, 확대·축소를 테스트하고 검증하지 못한 기기 제스처나 브라우저 방문 기록 동작을 보고하세요.

결과 확인

실제 출력을 다음의 관찰 가능한 기준과 비교해 확인하세요.

  • 새 대안을 추가해도 기존 ID, 이름, 위치가 유지됩니다.
  • 카메라 변경과 항목 이동이 미리보기 입력을 지우지 않습니다.
  • 저장소에는 레이아웃만 들어가며 잘못된 항목은 안전하게 대체 처리됩니다.

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

05 출처 및 라이선스

소스와 라이선스

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

소스 소유자
ibelick
스킬 파일
SKILL.md
라이선스
MIT
검토한 스냅샷
2026-11-02 · 4907a526b079
편집 소스 요약
이름으로 구분하고 이동할 수 있는 비교 작업 공간에 인터랙티브 디자인 대안을 모으세요.

링크된 소스를 바탕으로 OpenDesign이 작성한 원본 요약입니다. 저장소 스타 수는 특정 시점의 인기 지표일 뿐 스킬 사용량이나 품질 점수가 아닙니다.

06 시작 전 질문

시작 전 궁금한 점

브라우저 저장소를 콘텐츠 소스로 사용할 수 있나요?

아니요. 레지스트리가 포함할 미리보기 항목과 구현을 정의하며, 저장된 위치는 현재 ID에만 적용됩니다.

별도 iframe이 안전을 보장하나요?

아니요. 소스는 마운트 전에 안전한 프로바이더와 픽스처를 요구합니다. 문서 분리만으로 실제 요청을 막을 수는 없습니다.

초기화하면 실험이 삭제되나요?

초기화는 카메라를 변경하지만 미리보기 항목 구성, 위치, 테마, 초안은 유지합니다.

OpenDesign

작업 요청과 디자인 결과물을 한곳에 모으세요.

브리프, 소스 자료, 디자인 작업을 로컬 작업 공간에 함께 보관하세요. 워크플로에 추가하기 전에 스킬 자체의 설정을 확인하세요.

업스트림 소스 파일
https://github.com/ibelick/ui-skills/blob/4907a526b07943b3a338177558d42fae4fdf0a86/skills/create-canvas/SKILL.md