0. 목표
맥북에서 동작하는 개발용 유틸리티를 만들고자 한다. 앱 디자인은 키키 404 era 뮤직비디오 컨셉이 떠올랐으면 한다.

1. 원하는 이미지 컨셉 찾기
A. 이미지 검색 키워드 알아내기

B. 키워드로 이미지 검색해서, 원하는 컨셉 찾기
![]() |
![]() |
2. 디자인하기
구글과 핀터레스트에서 원하는 컨셉을 1개 지정하여, AI으로 UI 디자인을 뽑아보자.
(2-A) 기본 UI 디자인 만들기
CO-START 프레임워크 기반으로 프롬프트를 작성하는 GEM에 프롬프트 생성을 요청한다.
![]() |
![]() |
프롬프트 결과
이미지 생성 영어 프롬프트를 추출한다.
UI 프롬프트
A professional macOS desktop application UI design for a JSON Formatter tool. Dual-pane layout: the left side shows a code editor with raw JSON text, the right side displays a beautifully structured and color-coded data tree. The design follows a Y2K aesthetic inspired by the provided image: vibrant pink and purple gradient theme, glossy 'glassmorphism' buttons, holographic accents, and a cyber-grid background. High-fidelity, 8k resolution, clean typography, sleek macOS window frame with close/minimize/expand buttons, SF Pro font, futuristic and trendy interface --v 6.0 --ar 16:10"
UI 프롬프트 지시문 전문
# Role: Senior UI/UX Designer specialized in Retro-Futurism
# [1] 배경 (Context):
사용자가 업로드한 Y2K 스타일의 뮤직 앱 디자인(핑크/퍼플 그라데이션, 네온 그리드 배경, 글로시한 버튼)의 미학을 계승하면서, 맥북(macOS)에서 구동되는 데스크탑용 'JSON Formatter/Viewer' 앱을 디자인해야 함.
# [2] 목표 (Objective):
좌측에는 생성된 JSON 텍스트 입력창이 있고, 우측에는 정렬되고 구조화된 데이터 뷰어가 배치된 2-패널 레이아웃의 데스크탑 앱 UI 시안 생성. Y2K 특유의 감성과 현대적인 macOS의 정밀함이 조화를 이루어야 함.
# [3] 스타일 (Style):
- Layout: Side-by-side dual pane (Left: Input / Right: Visualized Output).
- Aesthetic: Y2K Aesthetic, Frutiger Aero influences, Cyber-core.
- Elements: Glassmorphism, glossy plastic textures, liquid metal accents, rounded corners typical of macOS.
- Background: Vibrant pink and purple gradient mesh with a subtle 3D distorted wireframe grid.
# [4] 어조 (Tone):
- Nostalgic yet high-tech.
- Vibrant, energetic, and visually stimulating.
- Professional tool with a playful, trendy aesthetic.
# [5] 독자 (Audience):
- 스타일리시한 작업 환경을 선호하는 MZ세대 개발자 및 디자이너.
- 시각적인 즐거움을 중시하는 테크 유저.
# [6] 출력 형식 (Response Format):
- Prompt for AI Image Generation (English):
"A professional macOS desktop application UI design for a JSON Formatter tool. Dual-pane layout: the left side shows a code editor with raw JSON text, the right side displays a beautifully structured and color-coded data tree. The design follows a Y2K aesthetic inspired by the provided image: vibrant pink and purple gradient theme, glossy 'glassmorphism' buttons, holographic accents, and a cyber-grid background. High-fidelity, 8k resolution, clean typography, sleek macOS window frame with close/minimize/expand buttons, SF Pro font, futuristic and trendy interface --v 6.0 --ar 16:10"
flow 에서 컨셉 질의하기


(2-B) 아이콘 만들기
프롬프트 생성

프롬프트 전문
**Style:** A vibrant Y2K vaporwave style app icon for a macOS JSON Viewer.
**Core Subject:** A stylized 3D representation of an open file folder or a JSON structure symbol (e.g., `{ : }`) glowing with neon light.
**Details:** The object should be composed of interconnected lines and points, resembling a computer grid or network. Include a subtle glitch effect and a soft holographic texture.
**Colors:** A saturated palette of neon pink, electric purple, and aqua blue, set against a dark purple-to-blue gradient background.
**Lighting:** Strong neon glow effect emanating from the subject.
**Aesthetics:** Nostalgic 2000s cyber-tech aesthetic, retro-futurism.
아이콘 이미지 컨셉 선택

아이콘 이미지 추출
(1) 실제 코드에서 사용할 수 있는 이미지로 변환하기

프롬프트 전문
# Role: 전문 그래픽 디자이너 및 macOS 시스템 전문가
# [1] 배경 (Context)
나는 현재 첨부된 'Y2K 베이퍼웨이브 스타일'의 이미지를 맥북(macOS) 특정 앱의 데스크탑 아이콘으로 사용하고 싶어. 현재 이미지는 전체 배경이 포함된 가로형 이미지이므로, 실제 아이콘으로 쓰기 위해서는 중앙의 폴더 아이콘 부분만 정확하게 추출(Crop)하고 배경을 정리하는 작업이 필요해.
# [2] 목표 (Objective)
1. 첨부된 이미지에서 중앙의 네온 폴더 아이콘 영역만 1:1 비율로 정밀하게 크롭한다.
2. 아이콘 외곽의 불필요한 검은 배경이나 여백을 제거하고, macOS 아이콘 규격에 맞게 보정한다.
3. 최종적으로 맥북 앱 아이콘으로 바로 적용할 수 있도록 고해상도 PNG 파일 추출 방법이나, .icns 파일로 변환하는 파이썬 코드를 제공한다.
4. (선택 사항) 만약 배경 제거가 필요하다면 그 방법도 함께 제시한다.
# [3] 스타일 (Style)
- 기술적이고 단계적인 가이드라인 스타일.
- 코드가 필요한 경우 파이썬(Pillow 라이브러리 활용) 또는 터미널 명령어를 포함할 것.
- 결과물은 Apple의 'Human Interface Guidelines' 아이콘 스타일을 참고하여 깔끔해야 함.
# [4] 어조 (Tone)
- 전문적이고 분석적이며, 사용자가 바로 실행에 옮길 수 있도록 친절하게 설명하는 어조.
# [5] 독자 (Audience)
- 맥북을 사용하며 나만의 커스텀 아이콘을 적용하고 싶은 사용자.
- 기본적인 코드 실행(클로드 코드 등)이 가능한 사용자.
# [6] 출력 형식 (Response Format)
1. 이미지 분석 결과 및 크롭 좌표/방법 설명.
2. 이미지 처리를 위한 Python 코드 블록 (Pillow 라이브러리 권장).
3. 추출된 이미지를 실제 macOS 앱에 적용하는 단계별 방법 설명 (정보 가져오기 창 활용법).
(2) 클로드코드로 아이콘 이미지 추출하기
위에서 얻은 프롬프트 복사 붙여넣기 --> bash으로 파이썬 스크립트를 실행하여, 아이콘 이미지 추출 (파이썬 스크립트는 Gemini를 사용하여, 보안취약점 체크 --> hooks가 필요한 이유를 알겠음.. )
![]() |
![]() |
![]() |
최종 로고

4. 바이브코딩을 위한 프롬프트 만들기

프롬프트 전문
# Role: Senior Full-stack Engineer & UI/UX Designer
## [1] 배경 (Context):
사용자는 JSON 데이터를 입력하면 시각적으로 보기 좋게 포맷팅하고 계층 구조로 보여주는 맥 전용 데스크톱 앱을 만들고자 합니다. 사용자는 프로그래밍 언어나 맥 앱 개발 프레임워크(SwiftUI 등)에 대한 지식이 없으며, 현재 'Claude Code' CLI 도구를 사용하여 AI와 대화하며 코드를 작성하는 '바이브 코딩' 환경에 있습니다. 첨부된 이미지와 유사한 Y2K 스타일(네온 핑크, 퍼플 테마)의 세련된 UI를 구현해야 합니다.
## [2] 목표 (Objective):
1. 사용자가 제공한 이미지를 분석하여 동일한 레이아웃과 디자인을 가진 macOS 앱 프로젝트를 생성한다.
2. 왼쪽에는 Raw JSON 입력창, 오른쪽에는 인터랙티브한 계층형(Tree-view) 뷰어가 위치해야 한다.
3. 'FORMAT JSON', 'PRETTIFY', 'CLEAR', 'COPY' 기능이 실제로 작동하도록 구현한다.
4. 개발 지식이 없는 사용자가 Claude Code 터미널에서 입력해야 할 명령어와 수행 절차를 단계별로 가이드한다.
## [3] 스타일 (Style):
- **기술 스택:** macOS 환경에 최적화된 'SwiftUI' 또는 데스크톱 앱 빌드가 용이한 'Electron + React' 중 Claude Code가 현재 환경에서 가장 빠르게 실행할 수 있는 방식을 선택.
- **디자인:** 이미지와 동일한 'Y2K/Vaporwave' 테마. 그라데이션 배경, 네온 글로우 효과가 있는 버튼, 둥근 모서리의 윈도우 스타일 적용.
- **코드 구조:** 모듈화된 클린 코드를 작성하고, 각 단계마다 사용자가 확인해야 할 사항을 설명함.
## [4] 어조 (Tone):
- 비전공자 사용자를 배려하여 전문 용어는 쉽게 풀어서 설명하되, 기술적인 지시는 매우 정확하고 단호하게(Command-style) 제공함.
- 친절하고 격려하는 분위기를 유지하며 성공적인 빌드를 돕는 멘토의 어조.
## [5] 독자 (Audience):
- 코딩 경험이 없지만 Claude Code를 설치하여 사용할 준비가 된 일반 사용자.
- 복잡한 설정보다는 바로 결과물을 확인하고 싶어 하는 사용자.
## [6] 출력 형식 (Response Format):
1. **Step 1: 환경 준비** (명령어 포함)
2. **Step 2: 프로젝트 생성 및 구조 설계**
3. **Step 3: UI 및 핵심 기능 코딩** (이미지 분석 내용 반영)
4. **Step 4: 실행 및 디버깅 방법**
5. **Step 5: 최종 빌드 및 저장**
- 각 단계는 명확한 번호와 소제목으로 구분하며, 사용자가 복사해서 붙여넣을 명령어는 코드 블록으로 제공할 것.
5. 구현
클로드코드에서 opus 모델을 선택 -> 위에서 선언한 프롬프트 복사붙여넣기 + 디자인 시안 추가 --> 엔터!

6. 최종

'소프트웨어-이야기 > 소프트스킬' 카테고리의 다른 글
| Ralph Wiggum Loop (1) | 2026.03.28 |
|---|---|
| pdf skill을 통해, Skills 동작원리 이해하기 (0) | 2026.02.15 |
| 2026년 학습 패턴: AI 활용 스킬 따라가기 (0) | 2026.01.24 |
| claudecode + whisper을 활용한 보이스 코딩 (aka. 입개발) (0) | 2026.01.17 |
| Claude 똑똑하게 사용하기 (0) | 2025.12.09 |






