Community이미지github.com

LOBO23-PO/logo-design

비즈니스, 제품, 브랜드를 위한 독창적인 로고, 워드마크, 모노그램 및 브랜드 마크를 깨끗하고 확장 가능한 SVG로 디자인합니다.

logo-design란 무엇인가요?

이 스킬은 전문 아이덴티티 디자이너처럼 로고를 디자인하는 AI 에이전트(Claude Code, Cursor 등)를 위한 도구입니다. 사용자가 로고, 브랜드 마크, 엠블럼, 아이콘, 파비콘, 워드마크, 모노그램 또는 시각적 아이덴티티 스타터 키트를 요청할 때 사용됩니다. 브랜드 이해부터 시작하여 의미 있게 다른 3-4개의 컨셉을 탐색하고, 선택된 하나를 정밀하게 다듬어 그리드 기반의 수작업 SVG로 제작합니다. PNG 미리보기(여러 크기, 밝은/어두운 배경)를 생성하고, 최종적으로 브랜드 키트(기본 조합, 가로형, 세로형, 심볼, 워드마크, 모노 버전, favicon 등)를 제공하며, 원본성, 단색 호환성, 작은 크기에서의 가독성을 철저히 검증합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LOBO23-PO/Logo-design-skill/tree/HEAD/logo-design

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

로고 디자인

전문 아이덴티티 디자이너처럼 로고를 디자인합니다: 브랜드를 먼저 이해하고, 진정으로 다른 컨셉을 탐색한 후, 하나를 생산 가능하고 확장 가능한 마크로 다듬습니다. 출력물은 정밀하고 편집 가능하며 해상도 독립적인 수제 SVG입니다.

기본 규칙

  • 독창성. 실제 회사의 로고, 마스코트 또는 상표를 재현, 추적 또는 모방하지 마십시오. 'X처럼 보이게 해주세요'라는 요청에도 그렇습니다. 일반적인 스타일(예: '현대 테크 브랜드처럼 평평한 기하학적 스타일')을 차용할 수는 있지만, 마크 자체는 새로워야 합니다. 사용자가 기존 로고를 제공하는 경우, 다듬거나 다시 그릴 수 있습니다.
  • 벡터 우선. 모든 마크는 단순한 기하학(rect, circle, path, polygon)으로 구성된 SVG입니다. 핵심 마크에 래스터 이미지, 필터 또는 블러를 포함하지 않으며, 최종 결과물에 외부 글꼴을 사용하지 않습니다(타이포그래피 참조).
  • 단색으로도 작동. 그라데이션에서만 예쁜 로고는 완성되지 않은 것입니다. 항상 단색 버전을 확인하십시오.
  • 작은 크기에서도 작동. 16px 및 32px에서 마크를 확인하십시오. 뭉개지면 단순화하십시오.

워크플로우

1. 브리핑 (추론할 수 없는 것만 묻기)

대화에서 또는 짧은 질문 세트로 다음을 수집합니다:

항목중요한 이유
이름(정확한 철자, 대소문자) 및 태그라인(있는 경우)워드마크 및 조합 디자인에 필요
비즈니스 설명, 대상 고객컨셉 소스
성격 형용사 3개 (예: 따뜻한, 장인적인, 신뢰할 수 있는)형태 언어, 서체, 색상 결정
선호/금지 색상제약 조건
사용처 (간판, 앱 아이콘, 포장, 소셜 아바타, 자수)디테일 수준 결정
선호하는 로고 유형(있는 경우, 아래 참조)탐색 범위 좁힘
좋아하거나 싫어하는 로고와 그 이유취향 보정 (복사하지 마십시오)

사용자가 정보를 거의 제공하지 않으면, 합리적인 가정을 하고 한두 줄로 명시한 후 진행하십시오. 설문지에 막히지 마십시오.

2. 컨셉 탐색 (3–4개 컨셉)

의미 있게 다른 3~4개의 컨셉을 제시하십시오. 단순한 색상 변경이 아닙니다. 다음 축을 따라 다양화하십시오:

  • 로고 유형: 워드마크, 레터마크/모노그램, 픽토리얼 마크, 추상 마크, 엠블럼/배지, 조합 마크(심볼 + 워드마크).
  • 아이디어: 문자적(그들이 만드는 것), 은유적(그들이 상징하는 것), 타이포그래픽(글자 형태 활용), 네거티브 스페이스 트릭.
  • 형태 언어: 기하학적 vs. 유기적, 둥근 vs. 날카로운, 무거운 vs. 가벼운.

각 컨셉에 대해 한 문장으로 근거를 설명하십시오: 아이디어와 그것이 브리핑에 적합한 이유. 아이디어 생성 기법은 references/concepts.md를 참조하십시오.

컨셉을 나란히 제시하여(HTML 페이지 또는 단일 합성 SVG) 사용자가 비교할 수 있도록 한 후, 어떤 방향으로 발전시킬지 물어보십시오. 사용자가 단일 완성 로고를 요청하고 옵션을 원하지 않는 경우, 직접 가장 강력한 컨셉을 선택하고 그 이유를 설명하십시오.

3. 정제

선택된 컨셉을 대상으로:

  1. 그리드 위에 구성. 심볼의 경우 0 0 512 512와 같은 viewBox를 사용하고, 주요 점을 정수 또는 일관된 모듈(예: 8 또는 16의 배수)에 맞춥니다.
  2. 광학적 보정. 원과 점은 평평한 가장자리보다 약간(약 1~3%) 돌출되어 같은 크기로 보이도록 합니다. 수평 획은 같은 두께의 수직 획보다 두꺼워 보이므로 약간 얇게 만듭니다.
  3. 단순화. 32px에서 살아남지 못하거나 아이디어를 전달하지 못하는 모든 요소를 제거합니다.
  4. 조합 균형 맞추기. 가로 조합의 경우 심볼 높이는 일반적으로 대문자 높이의 약 1.52.5배입니다. 심볼과 워드마크 사이의 간격은 주요 글자 획 클러스터 너비의 약 0.51배입니다. 수학적이 아닌 광학적으로 중앙을 맞춥니다.
  5. 색상. 검정으로 시작합니다. 형태가 완성된 후에만 색상을 추가합니다. references/color-and-type.md를 참조하십시오.

4. 검증

미리보기 스크립트를 실행한 후 PNG를 확인(Read 도구를 사용하여 이미지를 보고)하고 발견된 문제를 수정하십시오:

node <skill-dir>/scripts/preview.mjs path/to/logo.svg [more.svg ...] --out previews/

각 SVG를 흰색, 검정색 및 중간톤 배경에서 16, 32, 64, 128 및 512px로 렌더링하고 연락처 시트 previews/<name>-sheet.png도 생성합니다. 확인 사항:

  • 16px 및 32px에서 읽기 쉽고 인식 가능함
  • 밝은 배경과 어두운 배경 모두에서 작동함(필요시 반전 버전 제공)
  • 단색 버전이 유지됨
  • 우연한 모양이나 원치 않는 해석이 없음(회전시켜 보거나, 눈을 가늘게 뜨고 봄)
  • 잘 알려진 기존 로고와 닮지 않음
  • 텍스트 철자가 주어진 대로 정확함

5. 전달

작고 잘 명명된 키트를 생성합니다(요청에 따라 조정):

<brand>-logo/
  <brand>-primary.svg            # 풀컬러 조합 마크 / 메인 조합
  <brand>-horizontal.svg         # 심볼 왼쪽, 워드마크 오른쪽
  <brand>-stacked.svg            # 심볼 위에 워드마크
  <brand>-symbol.svg             # 심볼만 (아바타, 앱 아이콘)
  <brand>-wordmark.svg           # 이름만
  <brand>-mono-black.svg
  <brand>-mono-white.svg
  <brand>-favicon.svg            # 단순화된 심볼, 정사각형 viewBox
  png/                           # preview.mjs에서 내보내기 (예: 512, 1024)
  brand-sheet.html               # 한 페이지: 마크, 여백, 색상(hex/RGB/CMYK 근사치), 서체

scripts/export.mjs는 모든 SVG를 선택한 크기의 PNG로 렌더링합니다:

node <skill-dir>/scripts/export.mjs logo.svg --sizes 512,1024 --out png/

짧은 노트로 마무리합니다: 컨셉 근거, 16진수 값이 포함된 팔레트, 사용된 서체, 권장 여백 및 최소 크기.

SVG 제작 규칙

  • 루트 요소: <svg xmlns="http://www.w3.org/2000/svg" viewBox="…"> 마스터 파일에는 고정 width/height가 없어야 합니다(필요한 내보내기에만 추가).
  • 접근성을 위해 브랜드 이름을 포함한 <title>을 포함하십시오.
  • 모양에 fill을 사용하십시오. 최종 파일에서는 가능한 한 스트로크를 피하십시오(정신적으로 외곽선 경로를 그려 스트로크를 채워진 외곽선으로 변환). 일부 도구에서 스트로크가 예측 불가능하게 크기가 조정되기 때문입니다. 탐색 중에는 스트로크를 사용해도 됩니다.
  • ID를 고유하게 유지하고 접두사를 붙이십시오(acme-grad-1). 여러 로고를 한 페이지에 인라인으로 포함할 수 있습니다.
  • 색상을 한 번에 정의하십시오: 브랜드 색상을 <style>에 클래스와 함께 넣거나 정확한 16진수 값을 반복하십시오. 기본 파일에는 currentColor를 사용하지 마십시오. 사용자가 테마 지정 가능한 아이콘을 원하는 경우 별도의 아이콘 변형에서 currentColor를 사용하십시오.
  • 좌표는 최대 소수점 2자리로 반올림하십시오.
  • <image>, <foreignObject>, <script>는 사용하지 마십시오.

타이포그래피

SVG의 텍스트는 뷰어가 글꼴을 가지고 있는지에 따라 달라지므로:

  • 탐색: 강력한 글꼴 스택을 사용한 <text>는 괜찮습니다(font-family="Inter, Helvetica, Arial, sans-serif"). HTML 비교 페이지에서 Google Fonts를 로드할 수도 있습니다.
  • 최종 워드마크: 문자를 경로로 그리는 것을 선호합니다(맞춤 문자는 로고에 적합합니다). 또는 도구를 사용할 수 있는 경우 텍스트를 외곽선으로 변환하십시오(예: fonttools/opentype.js — scripts/text-to-path.mjs 참조). 둘 다 불가능한 경우 <text>를 유지하되 전달 노트에 정확한 글꼴 이름과 라이선스를 명시하고 오픈 라이선스 글꼴(SIL OFL 라이선스의 Google Fonts가 안전한 기본값)과 함께 제공하십시오.
  • 자간(트래킹)을 눈으로 조정하십시오. 모든 대문자 워드마크는 일반적으로 +2% ~ +10% 트래킹이 필요하고, 소문자는 보통 0 ~ -2%입니다. 까다로운 쌍(AV, To, LT, ry)은 커닝을 조정하십시오.

피해야 할 일반적인 실패 모드

  • 네 가지 색상으로 동일한 아이디어를 가진 컨셉.
  • 트위스트 없이 클립아트처럼 문자 그대로 표현(카페에 커피잔, 부동산 중개인에 집). 문자 그대로 간다면 예상치 못한 각도나 영리한 네거티브 스페이스를 찾으십시오.
  • 너무 많은 디테일, 그라데이션, 드롭 섀도우 또는 가는 헤어라인.
  • 실제 크기에서 읽기 어려울 정도로 엠블럼 내부의 텍스트가 너무 작은 경우.
  • 사용자가 요청하지 않은 한 금방 유행이 지는 트렌디한 효과.
  • 불균형: 무거운 심볼 옆에 가느다란 워드마크(또는 그 반대). 획 두께를 일치시키십시오.

참고 자료

  • references/concepts.md — 아이디어 생성 기법 및 로고 유형 가이드
  • references/color-and-type.md — 색상 심리학, 팔레트 구축, 대비, 서체 페어링
  • examples/ — 구조와 규칙을 보여주는 샘플 SVG (가상 브랜드)

관련 스킬