Files
our-claude-skills/_jamie-reference-raw-data/Jamie Logo Guide/jamie_logo_guidelines.html
Andrew Yim 341d5f5a5b Initial commit: Claude Skills Factory with 8 refined custom skills
Custom Skills (ourdigital-custom-skills/):
- 00-ourdigital-visual-storytelling: Blog featured image prompt generator
- 01-ourdigital-research-publisher: Research-to-publication workflow
- 02-notion-organizer: Notion workspace management
- 03-research-to-presentation: Notion research to PPT/Figma
- 04-seo-gateway-strategist: SEO gateway page strategy planning
- 05-gateway-page-content-builder: Gateway page content generation
- 20-jamie-brand-editor: Jamie Clinic branded content GENERATION
- 21-jamie-brand-guardian: Jamie Clinic content REVIEW & evaluation

Refinements applied:
- All skills converted to SKILL.md format with YAML frontmatter
- Added version fields to all skills
- Flattened nested folder structures
- Removed packaging artifacts (.zip, .skill files)
- Reorganized file structures (scripts/, references/, etc.)
- Differentiated Jamie skills with clear roles

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 17:56:04 +09:00

642 lines
20 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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>