Major refactoring of ourdigital-custom-skills with new numbering system: ## Structure Changes - Each skill now has code/ (Claude Code) and desktop/ (Claude Desktop) versions - New progressive numbering: 01-09 General, 10-19 SEO, 20-29 GTM, 30-39 OurDigital, 40-49 Jamie ## Skill Reorganization - 01-notion-organizer (from 02) - 10-18: SEO tools split into focused skills (technical, on-page, local, schema, vitals, gsc, gateway) - 20-21: GTM audit and manager - 30-32: OurDigital designer, research, presentation - 40-41: Jamie brand editor and audit ## New Files - .claude/commands/: Slash command definitions for all skills - CLAUDE.md: Updated with new skill structure documentation - REFACTORING_PLAN.md: Migration documentation - COMPATIBILITY_REPORT.md, SKILLS_COMPARISON.md: Analysis docs ## Removed - Old skill directories (02-05, 10-14, 20-21 old numbering) - Consolidated into new structure with _archive/ for reference 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
642 lines
20 KiB
HTML
642 lines
20 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="ko">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>Jamie Clinic Logo Guidelines</title>
|
||
<style>
|
||
* {
|
||
margin: 0;
|
||
padding: 0;
|
||
box-sizing: border-box;
|
||
}
|
||
|
||
body {
|
||
font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, sans-serif;
|
||
background: #f8f9fa;
|
||
color: #333;
|
||
line-height: 1.6;
|
||
}
|
||
|
||
.container {
|
||
max-width: 1200px;
|
||
margin: 0 auto;
|
||
padding: 40px 20px;
|
||
}
|
||
|
||
header {
|
||
text-align: center;
|
||
margin-bottom: 60px;
|
||
padding: 60px 40px;
|
||
background: linear-gradient(135deg, #000 0%, #1a1a1a 100%);
|
||
border-radius: 20px;
|
||
color: white;
|
||
}
|
||
|
||
header h1 {
|
||
font-size: 2.5rem;
|
||
font-weight: 700;
|
||
margin-bottom: 10px;
|
||
color: #79A233;
|
||
}
|
||
|
||
header p {
|
||
font-size: 1.1rem;
|
||
opacity: 0.8;
|
||
}
|
||
|
||
section {
|
||
background: white;
|
||
border-radius: 16px;
|
||
padding: 40px;
|
||
margin-bottom: 30px;
|
||
box-shadow: 0 2px 20px rgba(0,0,0,0.06);
|
||
}
|
||
|
||
section h2 {
|
||
font-size: 1.5rem;
|
||
color: #79A233;
|
||
margin-bottom: 30px;
|
||
padding-bottom: 15px;
|
||
border-bottom: 2px solid #f1f4eb;
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 10px;
|
||
}
|
||
|
||
section h2::before {
|
||
content: '';
|
||
width: 4px;
|
||
height: 24px;
|
||
background: #79A233;
|
||
border-radius: 2px;
|
||
}
|
||
|
||
h3 {
|
||
font-size: 1.1rem;
|
||
color: #555;
|
||
margin: 25px 0 15px;
|
||
}
|
||
|
||
.logo-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
||
gap: 30px;
|
||
margin-top: 20px;
|
||
}
|
||
|
||
.logo-card {
|
||
border: 1px solid #eee;
|
||
border-radius: 12px;
|
||
overflow: hidden;
|
||
transition: transform 0.2s, box-shadow 0.2s;
|
||
}
|
||
|
||
.logo-card:hover {
|
||
transform: translateY(-4px);
|
||
box-shadow: 0 8px 30px rgba(0,0,0,0.1);
|
||
}
|
||
|
||
.logo-preview {
|
||
height: 200px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
padding: 30px;
|
||
}
|
||
|
||
.logo-preview.dark {
|
||
background: #000;
|
||
}
|
||
|
||
.logo-preview.light {
|
||
background: #fff;
|
||
border-bottom: 1px solid #eee;
|
||
}
|
||
|
||
.logo-preview.green {
|
||
background: #79A233;
|
||
}
|
||
|
||
.logo-preview img {
|
||
max-width: 100%;
|
||
max-height: 100%;
|
||
object-fit: contain;
|
||
}
|
||
|
||
.logo-info {
|
||
padding: 20px;
|
||
background: #fafafa;
|
||
}
|
||
|
||
.logo-info h4 {
|
||
font-size: 1rem;
|
||
color: #333;
|
||
margin-bottom: 8px;
|
||
}
|
||
|
||
.logo-info p {
|
||
font-size: 0.85rem;
|
||
color: #666;
|
||
}
|
||
|
||
.logo-info .tag {
|
||
display: inline-block;
|
||
padding: 4px 10px;
|
||
background: #f1f4eb;
|
||
color: #6d7856;
|
||
border-radius: 20px;
|
||
font-size: 0.75rem;
|
||
margin-top: 10px;
|
||
}
|
||
|
||
.color-palette {
|
||
display: grid;
|
||
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
|
||
gap: 20px;
|
||
margin-top: 20px;
|
||
}
|
||
|
||
.color-item {
|
||
border-radius: 12px;
|
||
overflow: hidden;
|
||
box-shadow: 0 2px 10px rgba(0,0,0,0.08);
|
||
}
|
||
|
||
.color-swatch {
|
||
height: 100px;
|
||
}
|
||
|
||
.color-info {
|
||
padding: 15px;
|
||
background: white;
|
||
}
|
||
|
||
.color-info h4 {
|
||
font-size: 0.9rem;
|
||
margin-bottom: 5px;
|
||
}
|
||
|
||
.color-info code {
|
||
font-family: 'SF Mono', Monaco, monospace;
|
||
font-size: 0.85rem;
|
||
color: #666;
|
||
}
|
||
|
||
.rules-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
||
gap: 20px;
|
||
margin-top: 20px;
|
||
}
|
||
|
||
.rule-card {
|
||
padding: 25px;
|
||
border-radius: 12px;
|
||
border: 1px solid #eee;
|
||
}
|
||
|
||
.rule-card.do {
|
||
background: linear-gradient(135deg, #f0f9e8 0%, #e8f5e0 100%);
|
||
border-color: #c8e6c9;
|
||
}
|
||
|
||
.rule-card.dont {
|
||
background: linear-gradient(135deg, #fff5f5 0%, #ffebee 100%);
|
||
border-color: #ffcdd2;
|
||
}
|
||
|
||
.rule-card h4 {
|
||
font-size: 1rem;
|
||
margin-bottom: 15px;
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
}
|
||
|
||
.rule-card.do h4 {
|
||
color: #2e7d32;
|
||
}
|
||
|
||
.rule-card.dont h4 {
|
||
color: #c62828;
|
||
}
|
||
|
||
.rule-card ul {
|
||
list-style: none;
|
||
padding: 0;
|
||
}
|
||
|
||
.rule-card li {
|
||
padding: 8px 0;
|
||
font-size: 0.9rem;
|
||
color: #555;
|
||
display: flex;
|
||
align-items: flex-start;
|
||
gap: 8px;
|
||
}
|
||
|
||
.rule-card.do li::before {
|
||
content: '✓';
|
||
color: #2e7d32;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.rule-card.dont li::before {
|
||
content: '✗';
|
||
color: #c62828;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.spec-table {
|
||
width: 100%;
|
||
border-collapse: collapse;
|
||
margin-top: 20px;
|
||
}
|
||
|
||
.spec-table th,
|
||
.spec-table td {
|
||
padding: 15px;
|
||
text-align: left;
|
||
border-bottom: 1px solid #eee;
|
||
}
|
||
|
||
.spec-table th {
|
||
background: #f8f9fa;
|
||
font-weight: 600;
|
||
color: #555;
|
||
font-size: 0.85rem;
|
||
text-transform: uppercase;
|
||
letter-spacing: 0.5px;
|
||
}
|
||
|
||
.spec-table td {
|
||
font-size: 0.95rem;
|
||
}
|
||
|
||
.spec-table tr:hover {
|
||
background: #fafafa;
|
||
}
|
||
|
||
.clearspace-demo {
|
||
background: #f5f5f5;
|
||
padding: 40px;
|
||
border-radius: 12px;
|
||
text-align: center;
|
||
margin: 20px 0;
|
||
}
|
||
|
||
.clearspace-box {
|
||
display: inline-block;
|
||
border: 2px dashed #79A233;
|
||
padding: 40px;
|
||
position: relative;
|
||
}
|
||
|
||
.clearspace-box::before {
|
||
content: 'X';
|
||
position: absolute;
|
||
top: 10px;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
color: #79A233;
|
||
font-size: 0.8rem;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.clearspace-box::after {
|
||
content: 'X';
|
||
position: absolute;
|
||
left: 10px;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
color: #79A233;
|
||
font-size: 0.8rem;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.logo-placeholder {
|
||
background: #000;
|
||
color: #79A233;
|
||
padding: 20px 40px;
|
||
font-weight: bold;
|
||
font-size: 1.5rem;
|
||
border-radius: 4px;
|
||
}
|
||
|
||
.note-box {
|
||
background: #fff3cd;
|
||
border-left: 4px solid #ffc107;
|
||
padding: 15px 20px;
|
||
margin: 20px 0;
|
||
border-radius: 0 8px 8px 0;
|
||
}
|
||
|
||
.note-box p {
|
||
font-size: 0.9rem;
|
||
color: #856404;
|
||
}
|
||
|
||
.file-list {
|
||
display: grid;
|
||
gap: 15px;
|
||
margin-top: 20px;
|
||
}
|
||
|
||
.file-item {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 15px;
|
||
padding: 15px 20px;
|
||
background: #f8f9fa;
|
||
border-radius: 10px;
|
||
border: 1px solid #eee;
|
||
}
|
||
|
||
.file-icon {
|
||
width: 50px;
|
||
height: 50px;
|
||
background: #79A233;
|
||
border-radius: 10px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
color: white;
|
||
font-weight: bold;
|
||
font-size: 0.7rem;
|
||
}
|
||
|
||
.file-details h4 {
|
||
font-size: 0.95rem;
|
||
margin-bottom: 4px;
|
||
}
|
||
|
||
.file-details p {
|
||
font-size: 0.8rem;
|
||
color: #888;
|
||
}
|
||
|
||
footer {
|
||
text-align: center;
|
||
padding: 40px;
|
||
color: #888;
|
||
font-size: 0.9rem;
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
header h1 {
|
||
font-size: 1.8rem;
|
||
}
|
||
|
||
section {
|
||
padding: 25px;
|
||
}
|
||
|
||
.logo-grid {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="container">
|
||
<header>
|
||
<h1>Jamie Clinic Logo Guidelines</h1>
|
||
<p>제이미성형외과 로고 가이드라인 v1.0</p>
|
||
</header>
|
||
|
||
<!-- 로고 버전 -->
|
||
<section>
|
||
<h2>로고 버전</h2>
|
||
<p>제이미성형외과의 공식 로고는 여성 얼굴 측면 실루엣(심볼)과 워드마크의 조합으로 구성됩니다.</p>
|
||
|
||
<div class="logo-grid">
|
||
<div class="logo-card">
|
||
<div class="logo-preview light">
|
||
<div style="display: flex; align-items: center; gap: 15px;">
|
||
<svg width="60" height="80" viewBox="0 0 60 80">
|
||
<path d="M0 0 L0 80 L30 80 Q60 70 50 40 Q60 20 40 10 Q30 0 0 0" fill="#000"/>
|
||
</svg>
|
||
<div style="font-weight: bold; font-size: 1.2rem; color: #000;">
|
||
제이미<br>성형외과
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="logo-info">
|
||
<h4>국문 조합형 (밝은 배경)</h4>
|
||
<p>간판, 명판, 공식 문서, 인쇄물용</p>
|
||
<span class="tag">Primary</span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="logo-card">
|
||
<div class="logo-preview dark">
|
||
<div style="display: flex; flex-direction: column; align-items: center; gap: 10px;">
|
||
<svg width="80" height="100" viewBox="0 0 60 80">
|
||
<path d="M60 0 L60 80 L30 80 Q0 70 10 40 Q0 20 20 10 Q30 0 60 0" fill="#fff"/>
|
||
</svg>
|
||
<div style="font-weight: bold; font-size: 1.3rem; color: #fff; letter-spacing: 2px;">
|
||
JAMIE
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="logo-info">
|
||
<h4>영문 정사각형 (흰색)</h4>
|
||
<p>다크 배경, SNS 프로필 (Instagram, YouTube)</p>
|
||
<span class="tag">Monochrome</span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="logo-card">
|
||
<div class="logo-preview dark">
|
||
<div style="display: flex; flex-direction: column; align-items: center; gap: 10px;">
|
||
<svg width="80" height="100" viewBox="0 0 60 80">
|
||
<path d="M60 0 L60 80 L30 80 Q0 70 10 40 Q0 20 20 10 Q30 0 60 0" fill="#79A233"/>
|
||
</svg>
|
||
<div style="font-weight: bold; font-size: 1.3rem; color: #79A233; letter-spacing: 2px;">
|
||
JAMIE
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="logo-info">
|
||
<h4>영문 정사각형 (브랜드 그린)</h4>
|
||
<p>브랜드 컬러 강조, 마케팅 자료</p>
|
||
<span class="tag">Brand Color</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 컬러 팔레트 -->
|
||
<section>
|
||
<h2>로고 컬러</h2>
|
||
<p>로고에 사용 가능한 공식 컬러입니다. 이 외의 색상은 사용할 수 없습니다.</p>
|
||
|
||
<div class="color-palette">
|
||
<div class="color-item">
|
||
<div class="color-swatch" style="background: #79A233;"></div>
|
||
<div class="color-info">
|
||
<h4>Jamie Green</h4>
|
||
<code>#79A233</code>
|
||
</div>
|
||
</div>
|
||
<div class="color-item">
|
||
<div class="color-swatch" style="background: #AFCC6D;"></div>
|
||
<div class="color-info">
|
||
<h4>Jamie Light Green</h4>
|
||
<code>#AFCC6D</code>
|
||
</div>
|
||
</div>
|
||
<div class="color-item">
|
||
<div class="color-swatch" style="background: #6d7856;"></div>
|
||
<div class="color-info">
|
||
<h4>Jamie Main</h4>
|
||
<code>#6d7856</code>
|
||
</div>
|
||
</div>
|
||
<div class="color-item">
|
||
<div class="color-swatch" style="background: #000000;"></div>
|
||
<div class="color-info">
|
||
<h4>Black</h4>
|
||
<code>#000000</code>
|
||
</div>
|
||
</div>
|
||
<div class="color-item">
|
||
<div class="color-swatch" style="background: #FFFFFF; border: 1px solid #eee;"></div>
|
||
<div class="color-info">
|
||
<h4>White</h4>
|
||
<code>#FFFFFF</code>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 여백 규정 -->
|
||
<section>
|
||
<h2>여백 규정 (Clear Space)</h2>
|
||
<p>로고 주변에는 최소 여백을 확보하여 가독성을 보장합니다.</p>
|
||
|
||
<div class="clearspace-demo">
|
||
<div class="clearspace-box">
|
||
<div class="logo-placeholder">JAMIE</div>
|
||
</div>
|
||
<p style="margin-top: 20px; color: #666; font-size: 0.9rem;">
|
||
X = 로고 높이의 25% (또는 워드마크 'J' 높이)
|
||
</p>
|
||
</div>
|
||
|
||
<div class="note-box">
|
||
<p><strong>Note:</strong> 상하좌우 동일하게 X값을 적용하며, 다른 그래픽 요소나 텍스트와 충분한 간격을 유지해야 합니다.</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 최소 크기 -->
|
||
<section>
|
||
<h2>최소 크기</h2>
|
||
|
||
<table class="spec-table">
|
||
<thead>
|
||
<tr>
|
||
<th>매체</th>
|
||
<th>최소 크기</th>
|
||
<th>비고</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>인쇄물</td>
|
||
<td>너비 25mm</td>
|
||
<td>명함, 브로슈어 등</td>
|
||
</tr>
|
||
<tr>
|
||
<td>디지털 (일반)</td>
|
||
<td>너비 80px</td>
|
||
<td>웹, 앱 등</td>
|
||
</tr>
|
||
<tr>
|
||
<td>파비콘</td>
|
||
<td>16×16px</td>
|
||
<td>심볼만 사용</td>
|
||
</tr>
|
||
<tr>
|
||
<td>SNS 프로필</td>
|
||
<td>180×180px</td>
|
||
<td>정사각형 로고</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</section>
|
||
|
||
<!-- 사용 규칙 -->
|
||
<section>
|
||
<h2>사용 규칙</h2>
|
||
|
||
<div class="rules-grid">
|
||
<div class="rule-card do">
|
||
<h4>✓ Do's (권장)</h4>
|
||
<ul>
|
||
<li>공식 파일만 사용</li>
|
||
<li>충분한 여백 확보</li>
|
||
<li>적절한 배경 대비 유지</li>
|
||
<li>최소 크기 이상으로 사용</li>
|
||
<li>승인된 컬러만 적용</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="rule-card dont">
|
||
<h4>✗ Don'ts (금지)</h4>
|
||
<ul>
|
||
<li>비율 변형 (늘리기, 줄이기)</li>
|
||
<li>색상 임의 변경</li>
|
||
<li>효과 추가 (그림자, 발광)</li>
|
||
<li>복잡한 배경 위 사용</li>
|
||
<li>로고 일부 자르기</li>
|
||
<li>회전하여 사용</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 파일 목록 -->
|
||
<section>
|
||
<h2>로고 파일</h2>
|
||
|
||
<h3>현재 보유 파일</h3>
|
||
<div class="file-list">
|
||
<div class="file-item">
|
||
<div class="file-icon">PNG</div>
|
||
<div class="file-details">
|
||
<h4>_Jamie-Clinic-plaque.png</h4>
|
||
<p>국문 조합형 • 밝은 배경용</p>
|
||
</div>
|
||
</div>
|
||
<div class="file-item">
|
||
<div class="file-icon">WEBP</div>
|
||
<div class="file-details">
|
||
<h4>jamie_logo_f_j.webp</h4>
|
||
<p>영문 정사각형 • 흰색 • 다크 배경용</p>
|
||
</div>
|
||
</div>
|
||
<div class="file-item">
|
||
<div class="file-icon">JPG</div>
|
||
<div class="file-details">
|
||
<h4>Jamie-Clinic-Logo-Square-500x500-dark.jpg</h4>
|
||
<p>영문 정사각형 • 브랜드 그린 • 500×500px</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<h3 style="margin-top: 30px;">추가 필요 파일 (권장)</h3>
|
||
<div class="note-box">
|
||
<p>벡터 원본 파일(AI, SVG)과 심볼만 있는 파일이 필요합니다. 파비콘, 앱 아이콘 등 다양한 크기로 사용하기 위해 벡터 파일 확보를 권장합니다.</p>
|
||
</div>
|
||
</section>
|
||
|
||
<footer>
|
||
<p>Jamie Clinic Logo Guidelines v1.0 • 2025-12-09</p>
|
||
<p style="margin-top: 5px; font-size: 0.8rem;">제이미성형외과 마케팅팀</p>
|
||
</footer>
|
||
</div>
|
||
</body>
|
||
</html>
|