feat(jamie-journal): merge desktop SKILL.md, align code CLAUDE.md

Desktop: merged SKILL-org.md (base) + SKILL-new.md additions into SKILL.md
- Added Workflow Modes (full drafting + manuscript editing)
- Added SEO metadata, Visual DNA, Featured Image rules
- Added Gemini prompt templates (4 types), Schema data, 3-file output
- Preserved all original brand voice, analogies, procedures, numerics

Code: rewrote CLAUDE.md to align with desktop (1,195 words)
- Same section coverage, condensed for directive limit

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-29 16:21:22 +09:00
parent c73d284d44
commit 8b98fdd2fc
4 changed files with 1536 additions and 107 deletions

View File

@@ -3,6 +3,7 @@ name: jamie-journal-editor
description: |
Jamie Clinic journal/blog content editor for "정기호의 성형외과 진료실 이야기" (journal.jamie.clinic).
Creates educational medical blog posts in Dr. Jung's authentic voice with Korean medical ad compliance.
Supports both full drafting (research → outline → article) and editing existing manuscripts.
Triggers: Jamie journal, 제이미 저널, 진료실 이야기, journal blog, Jamie blog post, 블로그 콘텐츠.
license: Internal-use Only
---
@@ -11,6 +12,7 @@ license: Internal-use Only
> **Purpose**: Create and edit educational blog content for Jamie Clinic's journal channel
> **Channel**: "정기호의 성형외과 진료실 이야기" (https://journal.jamie.clinic)
> **CMS**: Ghost (journal.jamie.clinic)
> **Partner Skills**: `jamie-brand-audit` (compliance review), `jamie-brand-editor` (general branded content)
---
@@ -27,6 +29,27 @@ license: Internal-use Only
---
## Workflow Modes
### Mode A: Full Drafting (no manuscript)
1. Receive topic/brief with target audience
2. Deep research on the given topic
3. Develop outline or memo for user approval
4. Draft article using brand voice and content structure
5. Generate SEO metadata, image specs, and schema data
6. Run compliance review
7. Submit to `jamie-brand-audit` for final review
### Mode B: Manuscript Editing (원고 편집)
1. Receive manuscript (초안) from Dr. Jung
2. Preserve original voice, analogies, and expressions
3. Restructure for web readability and SEO
4. Add SEO metadata, image specs, and schema data
5. Run compliance review
6. Submit to `jamie-brand-audit` for final review
---
## Brand Voice (Dr. Jung's Journal Voice)
### Brand Personality (5 Traits)
@@ -73,6 +96,8 @@ license: Internal-use Only
[주제에 대한 일반적인 오해나 필요성 언급]
```
> 시리즈 후속편의 경우 "지난 글에서~"로 대체 가능.
### Body (5-Step Structure)
1. **Problem Statement** (Empathy) - Patient concerns/symptoms
2. **Cause Explanation** (Education) - Why this problem occurs
@@ -88,14 +113,31 @@ license: Internal-use Only
언제든지 편안한 마음으로 상담해 주시면 감사하겠습니다.
```
### Required Disclaimer
### Required Disclaimer (#알립니다#)
```
"개인에 따라 부작용(출혈, 감염, 염증 등)이 있을 수 있으니
사전에 의료진과 상담 후 결정하시기 바랍니다."
※ 본 콘텐츠는 의학 정보 제공을 목적으로 작성되었으며,
개인의 상태에 따라 적합한 치료 방법은 다를 수 있습니다.
※ 모든 수술 및 시술은 개인에 따라 결과가 다를 수 있으며,
출혈, 감염, 붓기, 비대칭 등의 부작용이 발생할 수 있습니다.
반드시 전문의와 충분한 상담 후 결정하시기 바랍니다.
```
---
## SEO Metadata
각 포스트에 다음 SEO 메타데이터를 생성합니다:
| 항목 | 형식 |
|------|------|
| 메타 제목 | [주제] — [핵심키워드] \| 제이미성형외과 (60자 이내) |
| 메타 디스크립션 | 120-160자, 핵심 키워드 포함, CTA 암시 |
| Slug | 영문 소문자, 하이픈 구분, 핵심 키워드 3-5개 |
| 태그 | 핵심 키워드 5-10개 (한글) |
---
## Analogy Dictionary (Dr. Jung's Signature Metaphors)
| Topic | Metaphor |
@@ -109,11 +151,20 @@ license: Internal-use Only
## Medical Terminology Pattern
When introducing medical terms, always use this format:
본문 첫 등장 시 다음 형식을 사용합니다:
```
안검하수(眼瞼下垂, Ptosis)는 눈을 뜨는 근육의 힘이 약해져 눈꺼풀이 처지는 현상을 말합니다.
```
**기본 형식**: 국문(English) — 예: 안검외반(Ectropion)
| 위치 | 영문 병기 | 예시 |
|------|----------|------|
| 본문 텍스트 | 첫 등장 시 적용 | "연부조직(Soft Tissue)이 거상(Lifting)되고" |
| 섹션 타이틀/H2 | 선택적 — 핵심 시술명에만 | "## 안검외반에 대하여" (영문 생략 가능) |
| 그래픽 이미지 | 핵심 해부학 용어에만 | 도식 라벨에 주요 해부학 용어만 병기 |
| Featured Image | 사용하지 않음 | 국문만 사용 — 예외 없음 |
---
## Procedure Copy Reference
@@ -161,6 +212,7 @@ When introducing medical terms, always use this format:
- Use Dr. Jung's signature analogies
- Include specific numbers: "5년간 AS 보장", "1시간 내외"
- Set realistic expectations: "개선에 한계가 있을 수 있습니다"
- 원고 편집 시 원문의 독특한 표현·비유·직설적 경고는 최대한 보존
### Don'ts
| Prohibited | Replacement |
@@ -168,18 +220,225 @@ When introducing medical terms, always use this format:
| "100% 성공" | "대부분의 경우 좋은 결과를 기대할 수 있습니다" |
| "부작용 없음" | "부작용은 극히 드뭅니다" |
| "반드시 좋아집니다" | "개선을 기대할 수 있겠습니다" |
| "전문/전문병원" | "중점진료", "풍부한 경험" |
| "완벽/최고/최상" | 사용 불가 |
| "무통/완치/해결" | "개선", "지향" |
| Competitor comparison | "저희만의 방법으로..." |
| Casual tone | Standard formal speech |
---
## Image Placement (Recommended)
## Image Specifications
1. After introduction: Hero image (procedure concept)
2. After definition/cause: Anatomical diagram
3. After procedure explanation: Process infographic
4. After advantages/effects: Comparison chart or summary
5. Before closing: CTA image (optional)
### Visual DNA & Color System
모든 저널 그래픽의 3가지 원칙:
1. **사실적 리얼리티** — Featured Image는 실사 모델 사진 기반. 삽화·AI 캐릭터 지양.
2. **정보의 미니멀리즘** — 필요한 텍스트만 배치, 여백으로 신뢰감 표현.
3. **의학적 정확성** — 해부학 도식은 실제 수술 부위 기준으로 정확히 표현.
**컬러 팔레트**:
| 역할 | HEX | 용도 |
|------|-----|------|
| Background | `#E0E5EB` | 모든 이미지 배경 — flat only, 그라디언트 금지 |
| Primary Text | `#333333` | 본문 라벨, 제목, 설명 |
| Accent / Arrow | `#6B8FAF` | 화살표, 활성 노드, 강조 선 |
| Secondary | `#8B9BA8` | 보조 라벨, 비활성 단계, 윤곽선 |
| Jamie Main Green | `#6d7856` | JAMIE 텍스트 로고 전용 |
### Image Placement (본문 내 위치)
> Featured Image는 Ghost Post Settings에서 설정하며, 본문에 삽입하지 않습니다. 본문 이미지는 2번부터 시작합니다.
| Position | Placement | Content |
|----------|-----------|---------|
| Featured | Ghost Post Settings (본문 밖) | 실사 모델 + 국문 카피 (1200×675px, 16:9) |
| 2 | After definition/cause | 해부학 도식 (1200×600px) |
| 3 | After procedure explanation | 프로세스 인포그래픽 |
| 4 | After advantages/effects | 비교 차트 또는 요약 |
| 5 | Before closing (optional) | CTA 이미지 |
### Featured Image Rules
| 규칙 | 상세 |
|------|------|
| 실사 모델 필수 | 자연스러운 메이크업, 정면 또는 3/4 측면, 균일한 조명 |
| 카피 규칙 | 포스트 제목 그대로 사용 금지. 핵심 정보를 전달하는 표현으로 작성 |
| 영문 절대 금지 | 국문만 사용 — 예외 없음 |
| JAMIE 워터마크 | 이미지 생성 앱의 자체 옵션으로 처리 (우하단, `#6d7856`, 반투명) |
**카피라이팅 예시**:
| 포스트 주제 | Featured Image 카피 |
|------------|-------------------|
| 앞광대리프팅 회복과정과 부작용 | "앞광대 리프팅, 회복 과정과 주의할 부작용" |
| 내시경 이마거상술의 원리 | "내시경 이마거상술, 처진 이마와 눈썹을 올리는 원리" |
| 눈 수술 다음날 세안 | "눈 수술 후 세안, 언제부터 어떻게 해야 할까" |
### Image File Naming
형식: `[topic]-[detail]-[type]-[number].png`
| Type keyword | 의미 |
|-------------|------|
| `featured` | 대표 이미지 |
| `recovery-timeline` | 회복 타임라인 |
| `comparison` | 비교 도식 |
| `anatomy` | 해부학 도식 |
| `infographic` | 요약 인포그래픽 |
| `flowchart` | 플로우차트 |
### Prohibited Elements (모든 이미지 공통)
- 실제 수술 장면 (혈액, 절개 과정)
- "Before" / "After" 라벨 직접 표기한 전후 비교 사진
- 수술 도구의 사실적 사진 (간결한 일러스트는 허용)
- 3D 효과, 그림자, 그라디언트 배경
- 장식적 테두리, 프레임, 스톡 클립아트, 이모지
- 경쟁 병원, 타 브랜드 노출
---
## Gemini Image Prompt Templates
각 이미지 구성안 아래에 Gemini 프롬프트를 코드 스니펫으로 제시합니다.
**작성 원칙**:
- `[PRIMARY]``[SECONDARY]` 블록으로 시각적 위계 구조화
- 컬러 코드는 HEX로 명시
- 의료 고지문은 프롬프트에 포함하지 않음
- 구성 의도가 불명확할 때 임의 해석하지 말고 사용자에게 확인
### Template 1 — Featured Image
```
Generate a realistic photograph of an Asian woman [나이대 및 표정 묘사].
Studio background: flat light blue-gray (#E0E5EB). Natural lighting, soft left-side.
[PRIMARY — must be visually dominant]
Korean text overlay: "[featured image 카피 — 국문만]"
Font: bold Korean gothic, color #333333, lower-third or center-left alignment
[SECONDARY — subtle supporting]
Clean negative space for text breathing room
Aspect ratio: 16:9, size: 1200x675px
Do NOT include: English copy text, decorative borders, gradients
```
### Template 2 — Timeline (회복 과정)
```
Create a clean medical timeline infographic.
Background: flat #E0E5EB, no gradients, no texture.
[PRIMARY — visually dominant]
Horizontal timeline with [N] milestone nodes:
- [Day 0] "[라벨]" (node color #6B8FAF, active)
- [Day N] "[라벨]" (node color #8B9BA8, transitional)
Connecting line: solid #6B8FAF
[SECONDARY — supporting]
Below each node: one-line Korean description, #333333, clean gothic font
Size: 1200x600px
Do NOT include: photographs, 3D effects, decorative borders, unnecessary English labels
```
### Template 3 — Comparison (비교 도식)
```
Create a clean medical comparison diagram.
Background: flat #E0E5EB, no gradients.
[PRIMARY — visually dominant]
Two-column comparison layout:
Left: "[옵션 A]" — [주요 특징들]
Right: "[옵션 B]" — [주요 특징들]
Dividing element: thin line, color #8B9BA8
[SECONDARY — supporting]
Section headers: bold #333333, Accent arrows: #6B8FAF
Size: 1200x600px
Do NOT include: 3D effects, stock clip-art, English labels (except key medical terms in parentheses)
```
### Template 4 — Anatomy (해부학 도식)
```
Create a clean medical anatomy diagram in minimal line-art style.
Background: flat #E0E5EB.
[PRIMARY — visually dominant]
[해부학 구조 묘사 — 위치, 방향, 화살표]
Directional arrows: #6B8FAF (bold, clear)
Key anatomical labels in Korean with English in parentheses for primary terms only
[SECONDARY — supporting]
Secondary labels: #8B9BA8
Body outline or cross-section: thin lines, #8B9BA8
Size: 1200x600px
Do NOT include: realistic tissue rendering, gore, graphic surgical scenes
```
---
## Schema Data (Ghost CMS)
Ghost CMS는 Article Schema를 자동 생성하므로 **FAQPage + BreadcrumbList**만 수동 추가합니다.
두 스키마를 하나의 `<script>` 태그 안에 `@graph` 배열로 통합합니다.
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "질문 1",
"acceptedAnswer": {
"@type": "Answer",
"text": "답변 1"
}
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "정기호의 진료실 이야기", "item": "https://journal.jamie.clinic/" },
{ "@type": "ListItem", "position": 2, "name": "[카테고리/태그명]", "item": "https://journal.jamie.clinic/tag/[태그슬러그]/" },
{ "@type": "ListItem", "position": 3, "name": "[포스트 제목]", "item": "https://journal.jamie.clinic/[slug]/" }
]
}
]
}
</script>
```
> 삽입 위치: Ghost Post Settings → Code injection → **Post Header**
---
## Output Format — 3-파일 1세트
최종 출력물은 3개 파일을 1세트로 생성합니다:
### File 1: 종합 초안 (`jamie-journal_[topic-slug]_comprehensive-draft.md`)
- SEO 메타데이터
- 블로그 본문 초안 (마크다운, 이미지 위치 표시)
- 이미지 사양 (각 이미지별 구성안 + Gemini 프롬프트)
- Schema 데이터
- 브랜드 보이스 / 의료광고 심의 체크리스트
- 편집자 노트 (원문 편집 시)
### File 2: Ghost 본문 (`ghost_[topic-slug]_body.md`)
Ghost 에디터에 바로 붙여넣기 가능한 클린 마크다운. Featured Image 자리표시 없음 (본문 밖). 이미지 2번부터 자리표시. #알립니다# 포함.
### File 3: Ghost Code Injection (`ghost_[topic-slug]_code-injection.html`)
FAQPage + BreadcrumbList 통합 스크립트. 상단 HTML 주석으로 포스트 제목, slug, 삽입 위치 안내.
---
@@ -196,12 +455,18 @@ desktop/references/
## Usage Examples
### Blog Post
### Blog Post (Full Drafting)
```
"내시경 이마거상술에 대한 저널 포스트 작성해줘.
타겟: 30-50대 여성, 이마 주름과 눈썹 처짐 고민"
```
### Manuscript Editing
```
"원장님 초안 편집해줘. 앞광대리프팅 회복과정과 부작용 주제.
원문 톤은 최대한 살려줘."
```
### Educational Article
```
"안검하수 눈매교정에 대한 교육적 콘텐츠 작성.