diff --git a/CLAUDE.md b/CLAUDE.md index ecd189c..12f8831 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -74,6 +74,8 @@ This is a Claude Skills collection repository containing: | 43 | jamie-youtube-manager | YouTube SEO audit & management | "YouTube SEO", "YT optimization" | | 44 | jamie-youtube-subtitle-checker | YouTube subtitle validation | "check subtitles", "subtitle QA" | | 45 | jamie-instagram-manager | Instagram account management | "Instagram management", "IG strategy" | +| 46 | jamie-journal-editor | Journal/blog content for journal.jamie.clinic | "Jamie journal", "제이미 저널", "진료실 이야기" | +| 47 | jamie-marketing-editor | Multi-channel marketing content & ad copy | "Jamie marketing", "제이미 마케팅", "광고 카피" | ### NotebookLM Tools (50-59) @@ -233,6 +235,8 @@ our-claude-skills/ │ ├── 43-jamie-youtube-manager/ │ ├── 44-jamie-youtube-subtitle-checker/ │ ├── 45-jamie-instagram-manager/ +│ ├── 46-jamie-journal-editor/ +│ ├── 47-jamie-marketing-editor/ │ │ │ ├── 50-notebooklm-agent/ │ ├── 51-notebooklm-automation/ diff --git a/custom-skills/46-jamie-journal-editor/README.md b/custom-skills/46-jamie-journal-editor/README.md new file mode 100644 index 0000000..cb2bfe5 --- /dev/null +++ b/custom-skills/46-jamie-journal-editor/README.md @@ -0,0 +1,43 @@ +# Jamie Journal Editor Skill + +> **Status**: v1.0.0 +> **Role**: Journal/blog content editor for Jamie Clinic +> **Channel**: "정기호의 성형외과 진료실 이야기" (https://journal.jamie.clinic) +> **Partner Skills**: `jamie-brand-audit` (compliance review), `jamie-brand-editor` (general content) + +## Overview + +Creates educational blog content for Jamie Plastic Surgery Clinic's journal channel, written in Dr. Jung Ki-ho's authentic voice. Specializes in long-form educational articles about surgical procedures with Korean medical advertising compliance. + +## Structure + +``` +46-jamie-journal-editor/ +├── README.md # This file +├── code/ +│ └── CLAUDE.md # Claude Code directive +├── desktop/ +│ ├── SKILL.md # Claude Desktop skill directive +│ ├── skill.yaml # Extended metadata +│ └── references/ +│ ├── brand-voice.md # Dr. Jung's voice characteristics +│ ├── content-patterns.md # Article structure patterns +│ └── medical-compliance.md # Medical ad compliance rules +``` + +## Workflow + +``` +[Topic/Brief] + -> jamie-journal-editor (draft article) + -> jamie-brand-audit (compliance review) + -> [Published Content] +``` + +## License + +Internal Use Only - Jamie Plastic Surgery Clinic and OurDigital + +--- + +*Developed by OurDigital for Jamie Plastic Surgery Clinic* diff --git a/custom-skills/46-jamie-journal-editor/code/CLAUDE.md b/custom-skills/46-jamie-journal-editor/code/CLAUDE.md new file mode 100644 index 0000000..eeaf332 --- /dev/null +++ b/custom-skills/46-jamie-journal-editor/code/CLAUDE.md @@ -0,0 +1,58 @@ +# CLAUDE.md + +## Overview + +Jamie Clinic journal content editor. Creates educational blog posts for "정기호의 성형외과 진료실 이야기" (journal.jamie.clinic) in Dr. Jung's authentic voice with medical ad compliance. + +## Content Types + +- Educational journal articles (교육적 저널 글) +- Procedure explanation posts (시술 설명 포스트) +- Patient FAQ articles (환자 FAQ 기사) + +## Workflow + +1. Receive topic/brief with target audience +2. Draft article using Dr. Jung's voice (see `desktop/references/brand-voice.md`) +3. Apply 5-step content structure (see `desktop/references/content-patterns.md`) +4. Check compliance against medical ad law (see `desktop/references/medical-compliance.md`) +5. Submit to `41-jamie-brand-audit` for final review + +## Brand Voice (Quick Reference) + +- 90% formal endings (~습니다/~입니다) +- "환자분" for medical contexts (61%), "고객님" for service (22%) +- Standard opening: "안녕하세요. 제이미성형외과 정기호 원장입니다." +- Use Dr. Jung's signature analogies (tree transplant, puppet strings, clean canvas) +- Key adjectives: 자연스러운, 젊은, 효과적인, 편안한, 시원한 + +## Content Structure + +1. **Problem** (empathy) - Patient concerns +2. **Cause** (education) - Why this happens +3. **Solution** (Jamie's method) - Procedure intro +4. **Advantages** (differentiation) - Recovery, scars, pain +5. **Expected Results** (vision) - Outcomes + +## Compliance Rules + +- No exaggerated claims ("100% 성공", "부작용 없음") +- No before/after comparisons without disclaimers +- No guarantee language +- No competitor comparisons +- Always include required disclaimer at bottom +- Set realistic expectations + +## Required Disclaimer + +``` +개인에 따라 부작용(출혈, 감염, 염증 등)이 있을 수 있으니 +사전에 의료진과 상담 후 결정하시기 바랍니다. +``` + +## References + +See `desktop/references/` for: +- `brand-voice.md` - Dr. Jung's detailed voice characteristics +- `content-patterns.md` - Article structure patterns and examples +- `medical-compliance.md` - Korean medical advertising compliance guide diff --git a/custom-skills/46-jamie-journal-editor/desktop/SKILL.md b/custom-skills/46-jamie-journal-editor/desktop/SKILL.md new file mode 100644 index 0000000..28d8101 --- /dev/null +++ b/custom-skills/46-jamie-journal-editor/desktop/SKILL.md @@ -0,0 +1,211 @@ +--- +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. + Triggers: Jamie journal, 제이미 저널, 진료실 이야기, journal blog, Jamie blog post, 블로그 콘텐츠. +license: Internal-use Only +--- + +# Jamie Journal Editor Skill + +> **Purpose**: Create and edit educational blog content for Jamie Clinic's journal channel +> **Channel**: "정기호의 성형외과 진료실 이야기" (https://journal.jamie.clinic) +> **Partner Skills**: `jamie-brand-audit` (compliance review), `jamie-brand-editor` (general branded content) + +--- + +## Role Definition + +| This Skill | Brand Editor (40) | Brand Audit (41) | +|------------|-------------------|-------------------| +| Journal/blog articles | All marketing content | Content review | +| Educational, long-form | Multi-channel content | Compliance checking | +| Dr. Jung's personal voice | Brand voice (general) | Feedback/corrections | + +**This skill specializes in journal-style educational articles written from Dr. Jung's perspective.** + +--- + +## Brand Voice (Dr. Jung's Journal Voice) + +### Brand Personality (5 Traits) + +| Trait | Expression Example | +|-------|-------------------| +| Trustworthy Expert | "2008년부터 눈 성형을 전문적으로 시행하고 있고" | +| Warm Explainer | "나무 옮겨 심는 거랑 똑같다고 하거든요" | +| Honest Advisor | "100% 성공률을 가진 의사는 없어요" | +| Patient-Centered | "환자분들이 말씀하시는 졸린 눈은..." | +| Humble Confidence | "저희들이 시행하고 있습니다" | + +### Sentence Ending Ratios + +| Type | Ratio | Example | +|------|-------|---------| +| Formal (~습니다/~입니다) | 90% | "진행됩니다", "있습니다" | +| Service (~드립니다) | 6% | "보장해 드립니다" | +| Soft (~거든요/~해요) | 4% | "드물거든요" (Q&A only) | + +### Honorific Guide + +| Context | Honorific | Usage | +|---------|-----------|-------| +| Medical explanation | 환자분, 환자분들 | 61% | +| Service guidance | 고객님 | 22% | +| General address | 여러분 | 17% | + +### Standard Opening +``` +"안녕하세요. 제이미성형외과 정기호 원장입니다." +``` + +--- + +## Content Structure (Journal Article) + +### Opening +```markdown +안녕하세요. 제이미성형외과 정기호 원장입니다. + +오늘은 [타겟 고객/고민]을 위한 [시술명]에 대해 [말씀드리겠습니다/소개해 드리겠습니다]. + +[주제에 대한 일반적인 오해나 필요성 언급] +``` + +### Body (5-Step Structure) +1. **Problem Statement** (Empathy) - Patient concerns/symptoms +2. **Cause Explanation** (Education) - Why this problem occurs +3. **Solution** (Jamie's Method) - Procedure introduction +4. **Advantages** (Differentiation) - Recovery, scars, pain, anesthesia +5. **Expected Results** (Vision) - Post-surgery outcomes + +### Closing +```markdown +[Key bullet point summary] + +[고민]이시라면 지금 바로 제이미성형외과의 [시술명] 상담을 추천드립니다. +언제든지 편안한 마음으로 상담해 주시면 감사하겠습니다. +``` + +### Required Disclaimer +``` +"개인에 따라 부작용(출혈, 감염, 염증 등)이 있을 수 있으니 +사전에 의료진과 상담 후 결정하시기 바랍니다." +``` + +--- + +## Analogy Dictionary (Dr. Jung's Signature Metaphors) + +| Topic | Metaphor | +|-------|----------| +| Fat graft survival | "나무 옮겨 심는 거랑 똑같다고 하거든요. 한 번 옮겨 심은 나무는 그 자리에서 계속 자라는 거예요." | +| 3-point fixation | "인형극 실 비유 - 실이 두 줄인 거랑 세 줄 네 줄인 거랑은 움직임의 자연스러움이 차이가 있겠죠" | +| Revision surgery | "깨끗한 도화지에 그림을 그리면 화가의 실력이 100% 발휘가 될 텐데, 재수술은 낙서가 있는 도화지에 덧칠을 하는 것" | +| Endotine | "똑딱이 단추와 같은 나사라고 생각하셔도 되겠습니다" | + +--- + +## Medical Terminology Pattern + +When introducing medical terms, always use this format: +``` +안검하수(眼瞼下垂, Ptosis)는 눈을 뜨는 근육의 힘이 약해져 눈꺼풀이 처지는 현상을 말합니다. +``` + +--- + +## Procedure Copy Reference + +### Eye Surgery +| Procedure | Key Expression | +|-----------|---------------| +| Quick Burial | "티 안 나게 예뻐지는", "휴가를 내지 않고도" | +| Hybrid Double Eyelid | "절개법과 매몰법의 장점만을 모은" | +| Ptosis Correction | "졸리고 답답한 눈매를 또렷하고 시원하게" | +| Under-eye Fat | "어둡고 칙칙한 눈밑을 환하게" | + +### Forehead Surgery +| Procedure | Key Expression | +|-----------|---------------| +| Endoscopic Forehead Lift | "3점 고정", "흡수성 봉합사 주문 제작" | +| Endoscopic Brow Lift | "눈썹을 이상적인 위치로 리프팅" | +| Sub-brow Excision | "티 안 나게 눈꺼풀 처짐을 개선" | + +### Anti-aging +| Procedure | Key Expression | +|-----------|---------------| +| SMAS Lifting | "표정 근막층부터 근본적으로" | +| Fat Grafting | "반영구적 유지", "나무 옮겨 심는 것처럼" | + +--- + +## Numeric Expression Guide + +| Item | Expression | +|------|-----------| +| Surgery time | "10~15분", "1시간 정도", "4시간 정도" | +| Recovery | "다음 날부터", "4~5일", "일주일 정도" | +| AS period | "5년간 AS 보장" | +| Management | "1년간 무료 리프팅 관리" | +| Survival rate | "30% 정도, 많게는 40%까지" | +| Duration | "5년 이상", "반영구적" | + +--- + +## Do's & Don'ts + +### Do's +- Start with patient empathy: "~로 고민하시는 분들이 많습니다" +- Use Dr. Jung's signature analogies +- Include specific numbers: "5년간 AS 보장", "1시간 내외" +- Set realistic expectations: "개선에 한계가 있을 수 있습니다" + +### Don'ts +| Prohibited | Replacement | +|-----------|-------------| +| "100% 성공" | "대부분의 경우 좋은 결과를 기대할 수 있습니다" | +| "부작용 없음" | "부작용은 극히 드뭅니다" | +| "반드시 좋아집니다" | "개선을 기대할 수 있겠습니다" | +| Competitor comparison | "저희만의 방법으로..." | +| Casual tone | Standard formal speech | + +--- + +## Image Placement (Recommended) + +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) + +--- + +## Available Resources + +``` +desktop/references/ +├── brand-voice.md # Dr. Jung's detailed voice guide +├── content-patterns.md # Content structure patterns & examples +└── medical-compliance.md # Medical ad compliance rules +``` + +--- + +## Usage Examples + +### Blog Post +``` +"내시경 이마거상술에 대한 저널 포스트 작성해줘. +타겟: 30-50대 여성, 이마 주름과 눈썹 처짐 고민" +``` + +### Educational Article +``` +"안검하수 눈매교정에 대한 교육적 콘텐츠 작성. +환자 고민 중심으로 정기호 원장 말투로." +``` + +**After generating, use `jamie-brand-audit` to review compliance.** diff --git a/custom-skills/46-jamie-journal-editor/desktop/references/brand-voice.md b/custom-skills/46-jamie-journal-editor/desktop/references/brand-voice.md new file mode 100644 index 0000000..a70f82c --- /dev/null +++ b/custom-skills/46-jamie-journal-editor/desktop/references/brand-voice.md @@ -0,0 +1,74 @@ +# Brand Voice Reference + +정기호 원장 브랜드 보이스 상세 가이드입니다. + +## 브랜드 퍼스낼리티 5가지 + +| 성격 | 표현 예시 | +|------|----------| +| 신뢰감 있는 전문가 | "2008년부터 눈 성형을 전문적으로 시행하고 있고" | +| 따뜻한 설명자 | "나무 옮겨 심는 거랑 똑같다고 하거든요" | +| 솔직한 조언자 | "100% 성공률을 가진 의사는 없어요" | +| 환자 중심 사고 | "환자분들이 말씀하시는 졸린 눈은..." | +| 겸손한 자신감 | "저희들이 시행하고 있습니다" | + +## 종결 어미 비율 + +- 격식체 (~습니다/~입니다): **90%** +- 서비스형 (~드립니다): 6% +- 부드러운 어미 (~거든요/~해요): 4% (Q&A 시) + +## 호칭 가이드 + +| 상황 | 호칭 | +|------|------| +| 의료 설명 | 환자분, 환자분들 (61%) | +| 서비스 안내 | 고객님, 고객님들 (22%) | +| 일반 호소 | 여러분 (17%) | + +## 병원 지칭 + +- 공식: "제이미성형외과" +- 서비스 설명: "저희 (제이미에서는)" +- 개인 의견: "저" + +## 비유 표현 사전 + +| 주제 | 비유 | +|------|------| +| 지방 이식 생착 | "나무 옮겨 심는 거랑 똑같다고 하거든요. 한 번 옮겨 심은 나무는 그 자리에서 계속 자라는 거예요." | +| 3점 고정 | "인형을 실로 달아서 인형극을 한다고 했을 때 실이 두 줄인 거랑 세 줄 네 줄인 거랑은 움직임의 자연스러움이 차이가 있겠죠" | +| 재수술 | "깨끗한 도화지에 그림을 그리면 화가의 실력이 100% 발휘가 될 텐데, 재수술은 어느 정도 낙서가 있는 도화지에 덧칠을 하는 것" | +| 엔도타인 | "똑딱이 단추와 같은 나사라고 생각하셔도 되겠습니다" | + +## 진솔함 표현 + +| 상황 | 표현 | +|------|------| +| 수술 한계 | "환자분이 원하는 만큼의 결과에 도달하지 못할 가능성이 제법 있다" | +| 의사 한계 | "세상에 아무리 뛰어난 의사라도 100% 성공률은 없어요" | +| 개선 한계 | "피부 자체가 어두운 부분은 개선에 한계가 있다" | + +## 긍정 키워드 TOP 5 + +1. **자연스러운/자연스럽게** (16회) - 결과 묘사 핵심 +2. **젊은/젊음/젊어지는** (12회) - 동안 성형 +3. **효과적인/효과적으로** (7회) - 시술 방법 +4. **편안한/편안하게** (6회) - 회복, 인상 +5. **시원한/시원하게** (6회) - 눈매 결과 + +## 표준 인사말 + +``` +"안녕하세요. 제이미성형외과 정기호 원장입니다." +``` + +## CTA 패턴 + +``` +"[고민]이시라면 [지금 바로] 제이미성형외과의 [시술명] 상담을 [추천드립니다/받아보시기를 바랍니다]." +``` + +**예시**: +- "어둡고 칙칙한 눈밑으로 고민이시라면 지금 바로 제이미성형외과의 상담받으세요." +- "답답한 눈매로 고민이시라면 지금 바로 제이미성형외과의 상담을 추천드립니다." \ No newline at end of file diff --git a/custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md b/custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md new file mode 100644 index 0000000..bcc48b8 --- /dev/null +++ b/custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md @@ -0,0 +1,98 @@ +# Content Patterns Reference + +제이미 저널 블로그 콘텐츠 패턴 예시입니다. + +## 콘텐츠 구조 패턴 + +### 도입부 (Opening) + +```markdown +안녕하세요. 제이미성형외과 정기호 원장입니다. + +오늘은 [타겟 고객/고민]을 위한 [시술명]에 대해 [말씀드리겠습니다/소개해 드리겠습니다]. + +[주제에 대한 일반적인 오해나 필요성 언급] +``` + +### 본론 구조 + +1. **문제 제기 (공감)** — 환자의 고민/증상 설명 +2. **원인 설명 (교육)** — 왜 이런 문제가 생기는지 +3. **해결책 제시 (제이미의 방법)** — 제이미성형외과의 시술 소개 +4. **장점 나열 (차별점)** — 회복 기간, 흉터, 통증, 마취 방법 등 +5. **기대 효과 (비전)** — 수술 후 얻을 수 있는 결과 + +### 마무리 (Closing) + +```markdown +[핵심 내용 불릿 포인트 요약] + +[고민]이시라면 지금 바로 제이미성형외과의 [시술명] 상담을 추천드립니다. +언제든지 편안한 마음으로 상담해 주시면 감사하겠습니다. +``` + +## 시술별 핵심 카피 + +### 눈 성형 + +| 시술 | 핵심 표현 | +|------|----------| +| 퀵매몰법 | "티 안 나게 예뻐지는", "휴가를 내지 않고도" | +| 하이브리드 쌍꺼풀 | "절개법과 매몰법의 장점만을 모은" | +| 안검하수 눈매교정 | "졸리고 답답한 눈매를 또렷하고 시원하게" | +| 눈밑 지방 재배치 | "어둡고 칙칙한 눈밑을 환하게" | +| 듀얼 트임 | "더욱 시원하고 매력적인 눈매" | + +### 이마 성형 + +| 시술 | 핵심 표현 | +|------|----------| +| 내시경 이마거상술 | "3점 고정", "흡수성 봉합사 주문 제작" | +| 내시경 눈썹거상술 | "눈썹을 이상적인 위치로 리프팅" | +| 눈썹밑 피부절개술 | "티 안 나게 눈꺼풀 처짐을 개선" | + +### 동안 성형 + +| 시술 | 핵심 표현 | +|------|----------| +| 스마스 리프팅 | "표정 근막층부터 근본적으로" | +| 앞광대 리프팅 | "눈밑부터 팔자 주름까지 한 번에" | +| 자가지방 이식 | "반영구적 유지", "나무 옮겨 심는 것처럼" | +| 하이푸 리프팅 | "회복 기간이 필요 없는" | + +## 수치 표현 예시 + +| 항목 | 표현 | +|------|------| +| 수술 시간 | "10~15분", "1시간 정도", "4시간 정도" | +| 회복 기간 | "다음 날부터", "4~5일", "일주일 정도" | +| AS 기간 | "5년간 AS 보장" | +| 관리 프로그램 | "1년간 무료 리프팅 관리" | +| 생착률 | "30% 정도, 많게는 40%까지" | +| 효과 지속 | "5년 이상", "반영구적" | + +## 전문 용어 설명 패턴 + +```markdown +안검하수(眼瞼下垂, Ptosis)는 눈을 뜨는 근육의 힘이 약해져 눈꺼풀이 처지는 현상을 말합니다. +``` + +```markdown +SMAS층(표정근막층, Superficial Musculoaponeurotic System)은 피부 아래에 위치한 근막층으로... +``` + +## 서론 예시 (Good vs Bad) + +**Good ✓**: +> 안검하수는 눈을 뜨는 근육의 힘이 약해져 눈꺼풀이 처지는 현상을 말하는데요, 이로 인해 졸려 보이거나 답답한 인상을 줄 수 있습니다. 저희 제이미성형외과에서는 정밀한 진단을 통해 개인에게 가장 적합한 눈매교정 방법을 찾아드리고 있습니다. + +**Bad ✗**: +> 쳐진 눈 때문에 고민이시죠? 저희 병원 오시면 확 어려지고 눈도 엄청 커져요! 다른 데랑 비교불가! + +## 이미지 배치 권장 위치 + +1. **서론 직후**: 대표 이미지 (시술 결과 컨셉) +2. **정의/원인 설명 후**: 해부학적 도식 +3. **시술 방법 설명 후**: 수술 과정 인포그래픽 +4. **장점/효과 설명 후**: 비교 차트 또는 요약 인포그래픽 +5. **마무리 전**: CTA 관련 이미지 (선택) \ No newline at end of file diff --git a/custom-skills/46-jamie-journal-editor/desktop/references/medical-compliance.md b/custom-skills/46-jamie-journal-editor/desktop/references/medical-compliance.md new file mode 100644 index 0000000..a287c58 --- /dev/null +++ b/custom-skills/46-jamie-journal-editor/desktop/references/medical-compliance.md @@ -0,0 +1,144 @@ +# Medical Compliance Reference + +의료광고 심의 준수 상세 가이드입니다. + +## 금지 표현 상세 + +### 전문성 관련 + +| 금지 | 대체 | 사유 | +|------|------|------| +| 전문 / 전문병원 | 중점진료 / 집중진료 | 전문병원 지정 없이 사용 불가 | +| 특화 | 중점진료 / 집중진료 | 과장 표현으로 간주 | +| 독보적 / 최초 | 사용 불가 | 입증 불가 | +| 노하우 | 풍부한 경험 | 과장 표현 | + +### 효과 보장 관련 + +| 금지 | 대체 | 사유 | +|------|------|------| +| 100% 성공 | 대부분의 경우 좋은 결과 기대 | 효과 보장 금지 | +| 완벽한 결과 | 만족스러운 결과를 기대할 수 있습니다 | 단정적 표현 금지 | +| 보장합니다 | 기대할 수 있습니다 | 효과 보장 금지 | +| 영구적 효과 | 반영구적 / 오래 지속 | 과장 금지 | + +### 안전성 관련 + +| 금지 | 대체 | 사유 | +|------|------|------| +| 부작용 없음 | 부작용은 극히 드뭅니다 | 안전 보장 금지 | +| 무통 / 무통증 | 통증을 최소화 | 통증 없음 보장 금지 | +| 완전 안전 | 사용 불가 | 안전 보장 금지 | +| 흉터 제로 | 흉터가 거의 보이지 않습니다 | 효과 보장 금지 | + +### 비교/최상급 표현 + +| 금지 | 대체 | 사유 | +|------|------|------| +| 최고 / 최상 / 최상급 | 사용 불가 | 비교 광고 금지 | +| 다른 병원보다 | 저희만의 방법으로 | 타 의료기관 비교 금지 | +| 경쟁력 | 풍부한 경험 | 비교 암시 금지 | +| 업계 최초 | 사용 불가 | 입증 불가 | + +### 치료 결과 관련 + +| 금지 | 대체 | 사유 | +|------|------|------| +| 완치 | 개선 | 치료 보장 금지 | +| 해결 | 개선 / 완화 | 단정적 표현 금지 | +| 완성 | 지향 / 추구 | 결과 보장 금지 | + +## 필수 고지문 + +### 기본 고지문 + +``` +※ 모든 수술 및 시술은 개인에 따라 결과가 다를 수 있으며, +출혈, 감염, 붓기, 비대칭 등의 부작용이 발생할 수 있습니다. +반드시 전문의와 충분한 상담 후 결정하시기 바랍니다. +``` + +### 정보 제공 고지문 + +``` +※ 본 콘텐츠는 의학 정보 제공을 목적으로 작성되었으며, +개인의 상태에 따라 적합한 치료 방법은 다를 수 있습니다. +``` + +### 사진/영상 고지문 (해당 시) + +``` +※ 본 콘텐츠에 포함된 사진/영상은 환자 동의하에 게재되었습니다. +``` + +## 피해야 할 표현 유형 + +### 1. 과장 광고 + +**금지 예시**: +- "무조건 10년 젊어지는!" +- "완벽 변신!" +- "원장님의 신의 손길로 다시 태어나세요!" + +**대체 방향**: +- 구체적인 기대 효과를 객관적으로 설명 +- "개선", "지향", "기대할 수 있습니다" 사용 + +### 2. 공포/압박 조장 + +**금지 예시**: +- "이 수술 안 하면 평생 후회합니다!" +- "지금 안 하면 더 늙습니다!" + +**대체 방향**: +- 정보 제공 중심, 의사 결정은 환자 자율에 맡김 +- "~를 고민하신다면 상담을 추천드립니다" + +### 3. 타 병원 비방/비교 + +**금지 예시**: +- "다른 곳에서 실패하신 분들도 저희 병원에서는..." +- "기존의 방식과는 차원이 다른..." + +**대체 방향**: +- 자사 방법의 특징만 설명 +- "저희만의 방법", "저희 제이미에서는" + +### 4. 개인차 무시 + +**금지 예시**: +- "누구나 수술 후 일주일이면 완벽하게 회복" +- "모든 분이 만족하셨습니다" + +**대체 방향**: +- "개인에 따라 회복 기간은 다를 수 있습니다" +- "대부분의 경우" 표현 사용 + +## 의료광고 심의 체크리스트 + +- [ ] "전문", "특화", "노하우" 표현 제거 +- [ ] 효과 보장 표현 제거 (100%, 완벽, 보장) +- [ ] 안전 보장 표현 제거 (무통, 부작용 없음) +- [ ] 최상급 표현 제거 (최고, 최상, 최초) +- [ ] 타 병원 비교/비방 표현 제거 +- [ ] 과장된 기대 조성 표현 제거 +- [ ] 필수 고지문 포함 확인 +- [ ] 개인차 언급 확인 + +## 채널별 주의사항 + +### 블로그 + +- 본문 하단에 필수 고지문 포함 +- 의학 정보 제공 목적 명시 +- 개인차 언급 필수 + +### SNS + +- 짧은 콘텐츠에도 고지문 필수 +- 해시태그에 과장 표현 금지 + +### 웹사이트 + +- 모든 시술 페이지에 고지문 포함 +- 네이버 스마트플레이스, 구글 비즈니스 프로필 동일 기준 적용 \ No newline at end of file diff --git a/custom-skills/46-jamie-journal-editor/desktop/skill.yaml b/custom-skills/46-jamie-journal-editor/desktop/skill.yaml new file mode 100644 index 0000000..7734ec7 --- /dev/null +++ b/custom-skills/46-jamie-journal-editor/desktop/skill.yaml @@ -0,0 +1,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. + Triggers: Jamie journal, 제이미 저널, 진료실 이야기, journal blog, Jamie blog post, 블로그 콘텐츠. + +license: Internal-use Only diff --git a/custom-skills/47-jamie-marketing-editor/README.md b/custom-skills/47-jamie-marketing-editor/README.md new file mode 100644 index 0000000..415c736 --- /dev/null +++ b/custom-skills/47-jamie-marketing-editor/README.md @@ -0,0 +1,54 @@ +# Jamie Marketing Editor Skill + +> **Status**: v1.0.0 +> **Role**: Multi-channel marketing content editor for Jamie Clinic +> **Scope**: Website, blog, SNS, ads, email, KakaoTalk, patient comms +> **Partner Skills**: `jamie-brand-editor` (general content), `jamie-brand-audit` (compliance review) + +## Overview + +Creates and optimizes marketing content for Jamie Plastic Surgery Clinic across all digital channels. Ensures brand voice consistency, channel-specific optimization, and Korean medical advertising compliance (의료법 제56조). + +## Structure + +``` +47-jamie-marketing-editor/ +├── README.md # This file +├── code/ +│ ├── CLAUDE.md # Claude Code directive +│ └── scripts/ +│ └── compliance_checker.py # Compliance scanning tool +├── desktop/ +│ ├── SKILL.md # Claude Desktop skill directive +│ ├── skill.yaml # Extended metadata +│ ├── brand_guidelines/ +│ │ └── brand_voice_guide_korean.md # Korean brand voice guide +│ └── regulations/ +│ └── medical_advertising_law_summary_korean.md # Medical ad law +``` + +## Key Features + +- Channel-specific content generation (website, blog, SNS, ads, email) +- Korean medical advertising law compliance checking +- Brand voice enforcement across all channels +- SEO optimization within regulatory boundaries +- Automated compliance scanning via Python script + +## Workflow + +``` +[Channel + Brief] + -> jamie-marketing-editor (draft content) + -> compliance_checker.py (automated scan) + -> jamie-brand-audit (compliance review) + -> [Published Content] +``` + +## License + +Internal Use Only - Jamie Plastic Surgery Clinic and OurDigital + +--- + +*Developed by OurDigital for Jamie Plastic Surgery Clinic* diff --git a/custom-skills/47-jamie-marketing-editor/code/CLAUDE.md b/custom-skills/47-jamie-marketing-editor/code/CLAUDE.md new file mode 100644 index 0000000..4f67662 --- /dev/null +++ b/custom-skills/47-jamie-marketing-editor/code/CLAUDE.md @@ -0,0 +1,74 @@ +# CLAUDE.md + +## Overview + +Jamie Clinic marketing content editor. Creates compliant marketing copy optimized for all digital channels: website, blog, SNS, ads, email, and patient communications. + +## Quick Start + +```bash +# Check content compliance +python code/scripts/compliance_checker.py --input draft.md + +# With detailed report +python code/scripts/compliance_checker.py --input draft.md --verbose --output report.json +``` + +## Scripts + +| Script | Purpose | +|--------|---------| +| `code/scripts/compliance_checker.py` | Scan content for medical ad law violations | + +## Content Types + +- Website procedure pages (시술 소개 페이지) +- Blog posts for Naver/website +- Instagram captions and series +- YouTube scripts and descriptions +- Search ad copy (Naver, Google, Meta) +- KakaoTalk channel messages +- Email marketing campaigns +- Patient education materials + +## Channel Tone Guide + +| Channel | Tone | Focus | +|---------|------|-------| +| Website | Professional, educational | Trust building, thorough info | +| Blog | Educational, accessible | SEO, step-by-step | +| Instagram | Sensory, concise | Core message + hashtags | +| YouTube | Professional, easy | Step-by-step with visuals | +| KakaoTalk | Friendly, helpful | Quick info, action-oriented | +| Ads | Factual, compliant | No superlatives or guarantees | + +## Brand Voice (Quick Reference) + +- Professional medical authority + family-like warmth +- "답정남" character: clear, logical, honest +- Emphasize: safety, naturalness, transparency, quality assurance +- Key differentiators: director's personal care, 5-year AS, revision expertise + +## Compliance Rules + +Checks for Korean medical advertising regulations (의료법 제56조): +- No exaggerated claims or effect guarantees +- No patient testimonials or experience stories +- No before/after comparisons without disclaimers +- No competitor comparisons or superiority claims +- No safety guarantees ("부작용 없음") +- Required: side-effect notice, individual variation disclosure + +## Workflow + +1. Define channel, audience, and objective +2. Generate content with channel-specific tone +3. Run compliance checker: `python code/scripts/compliance_checker.py --input draft.md` +4. Fix flagged issues +5. Submit to `41-jamie-brand-audit` for final review + +## References + +See `desktop/` for: +- `brand_guidelines/brand_voice_guide_korean.md` - Korean brand voice guide +- `regulations/medical_advertising_law_summary_korean.md` - Medical ad law summary diff --git a/custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py b/custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py new file mode 100644 index 0000000..b31219d --- /dev/null +++ b/custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py @@ -0,0 +1,273 @@ +""" +Jamie Marketing Brand Editor - Compliance Checker +================================================== + +This script automatically scans marketing content for Korean medical advertising +law violations (의료법 제56조) and flags problematic content. + +Usage: + python compliance_checker.py --input content.txt --output report.json + +Or import as module: + from compliance_checker import ComplianceChecker + checker = ComplianceChecker() + results = checker.check_content(content_text) +""" + +import re +import json +from typing import Dict, List, Tuple +from dataclasses import dataclass, asdict + +@dataclass +class ComplianceViolation: + """Represents a single compliance violation found in content""" + violation_type: str + severity: str # 'critical', 'high', 'medium', 'low' + location: Tuple[int, int] # (start_pos, end_pos) + matched_text: str + explanation_korean: str + suggestion: str + legal_reference: str + +class ComplianceChecker: + """ + Checks marketing content for violations of Korean medical advertising law. + """ + + def __init__(self): + self.prohibited_patterns = self._load_prohibited_patterns() + self.required_disclaimers = self._load_required_disclaimers() + + def _load_prohibited_patterns(self) -> Dict[str, List[str]]: + """ + Load regex patterns for prohibited content types. + """ + return { + 'effect_guarantee': [ + r'100[%%]\s*(?:만족|효과|성공)', + r'반드시\s+(?:효과|개선|만족)', + r'완벽한?\s+결과', + r'보장합니다', + r'확실한?\s+효과', + ], + 'comparative_superiority': [ + r'최고의?', + r'1위', + r'(?:압구정|강남|서울|국내)\s*(?:최고|1위)', + r'타\s*병원보다', + r'다른\s*(?:병원|의원)보다\s*우수', + ], + 'safety_guarantee': [ + r'부작용\s*(?:없|無)', + r'(?:100[%%]|완전히?|절대)\s*안전', + r'위험\s*(?:없|無)', + ], + 'patient_testimonial': [ + r'(?:환자|고객)\s*[A-Z가-힣]+\s*(?:씨|님)의?\s*(?:후기|경험)', + r'실제\s*(?:환자|고객)\s*(?:후기|리뷰|경험담)', + r'[""]\s*(?:정말|너무|진짜)\s+(?:만족|좋아요|감사)', # Quoted testimonials + r'수술\s*후\s*[0-9]+\s*(?:개월|주일|년)\s*(?:만족|경과)', + ], + 'exaggeration': [ + r'(?:놀라운|대박|극적인)\s*(?:변화|효과|결과)', + r'마법같은?', + r'기적적인?', + ], + } + + def _load_required_disclaimers(self) -> Dict[str, str]: + """ + Load templates for required disclaimers. + """ + return { + 'general_surgery': '※ 모든 수술 및 시술은 개인에 따라 붓기, 멍, 염증 등의 부작용이 발생할 수 있습니다.', + 'individual_variation': '※ 수술 결과는 개인의 특성에 따라 차이가 있을 수 있습니다.', + 'consultation_required': '※ 수술 전 반드시 전문의와 충분한 상담을 통해 결정하시기 바랍니다.', + } + + def check_content(self, content: str) -> Dict: + """ + Main method to check content for compliance violations. + + Args: + content: Korean text content to check + + Returns: + Dictionary containing violations and recommendations + """ + violations = [] + + # Check for prohibited patterns + for violation_type, patterns in self.prohibited_patterns.items(): + for pattern in patterns: + for match in re.finditer(pattern, content, re.IGNORECASE): + violation = self._create_violation( + violation_type=violation_type, + match=match, + content=content + ) + violations.append(violation) + + # Check for missing required disclaimers + disclaimer_issues = self._check_disclaimers(content) + violations.extend(disclaimer_issues) + + # Generate compliance report + report = { + 'is_compliant': len(violations) == 0, + 'total_violations': len(violations), + 'violations_by_severity': self._count_by_severity(violations), + 'violations': [asdict(v) for v in violations], + 'recommendations': self._generate_recommendations(violations), + 'required_disclaimers': list(self.required_disclaimers.values()) + } + + return report + + def _create_violation(self, violation_type: str, match, content: str) -> ComplianceViolation: + """ + Create a ComplianceViolation object from a regex match. + """ + explanations = { + 'effect_guarantee': '효과를 보장하는 표현은 의료법 제56조 제2항 제2호 위반입니다.', + 'comparative_superiority': '타 의료기관과의 비교 우위 주장은 의료법 제56조 제2항 제4호 위반입니다.', + 'safety_guarantee': '안전성을 보장하거나 부작용이 없다는 표현은 의료법 제56조 제2항 제7호 위반입니다.', + 'patient_testimonial': '환자 치료경험담은 의료법 제56조 제2항 제2호 위반입니다.', + 'exaggeration': '과장된 표현은 객관적 사실과 다른 내용으로 의료법 제56조 제2항 제3호 위반 가능성이 있습니다.', + } + + suggestions = { + 'effect_guarantee': '"개선에 도움을 줄 수 있습니다" 또는 "개인에 따라 결과가 다를 수 있습니다"와 같은 표현으로 변경하세요.', + 'comparative_superiority': '"풍부한 경험을 보유한" 또는 "전문적인"과 같은 객관적 표현으로 변경하세요.', + 'safety_guarantee': '부작용 가능성을 명시하고 "안전한 수술을 위해 최선을 다합니다"와 같은 표현으로 변경하세요.', + 'patient_testimonial': '개인 환자 경험담 대신 통계적 데이터나 일반적인 수술 과정 설명으로 대체하세요.', + 'exaggeration': '객관적이고 절제된 표현으로 변경하세요. 예: "자연스러운 개선", "점진적인 효과"', + } + + severity_map = { + 'effect_guarantee': 'critical', + 'comparative_superiority': 'critical', + 'safety_guarantee': 'critical', + 'patient_testimonial': 'critical', + 'exaggeration': 'high', + } + + return ComplianceViolation( + violation_type=violation_type, + severity=severity_map.get(violation_type, 'medium'), + location=(match.start(), match.end()), + matched_text=match.group(), + explanation_korean=explanations.get(violation_type, ''), + suggestion=suggestions.get(violation_type, ''), + legal_reference='의료법 제56조' + ) + + def _check_disclaimers(self, content: str) -> List[ComplianceViolation]: + """ + Check if required disclaimers are present in content. + """ + violations = [] + + # Check if content discusses surgery/procedures + procedure_keywords = ['수술', '시술', '이마거상', '쌍꺼풀', '리프팅', '보톡스', '필러'] + has_procedure_content = any(keyword in content for keyword in procedure_keywords) + + if has_procedure_content: + # Check for required disclaimers + has_side_effect_notice = any(term in content for term in ['부작용', '합병증', '붓기', '멍']) + has_individual_variation = '개인' in content and any(term in content for term in ['차이', '다를 수']) + + if not has_side_effect_notice: + violations.append(ComplianceViolation( + violation_type='missing_disclaimer', + severity='high', + location=(-1, -1), + matched_text='', + explanation_korean='부작용 가능성에 대한 고지가 누락되었습니다.', + suggestion='페이지 하단에 "※ 모든 수술 및 시술은 개인에 따라 붓기, 멍, 염증 등의 부작용이 발생할 수 있습니다." 문구를 추가하세요.', + legal_reference='의료법 제56조 제2항 제7호' + )) + + if not has_individual_variation: + violations.append(ComplianceViolation( + violation_type='missing_disclaimer', + severity='medium', + location=(-1, -1), + matched_text='', + explanation_korean='개인차에 대한 고지가 누락되었습니다.', + suggestion='"개인에 따라 결과가 다를 수 있습니다" 문구를 추가하세요.', + legal_reference='의료법 시행령 제23조' + )) + + return violations + + def _count_by_severity(self, violations: List[ComplianceViolation]) -> Dict[str, int]: + """Count violations by severity level.""" + counts = {'critical': 0, 'high': 0, 'medium': 0, 'low': 0} + for v in violations: + counts[v.severity] += 1 + return counts + + def _generate_recommendations(self, violations: List[ComplianceViolation]) -> List[str]: + """Generate actionable recommendations based on violations found.""" + recommendations = [] + + if any(v.violation_type == 'patient_testimonial' for v in violations): + recommendations.append('환자 후기를 제거하고 통계적 만족도 데이터로 대체하세요.') + + if any(v.violation_type in ['effect_guarantee', 'safety_guarantee'] for v in violations): + recommendations.append('절대적인 보장 표현을 가능성 표현으로 변경하세요. 예: "도움을 줄 수 있습니다"') + + if any(v.violation_type == 'comparative_superiority' for v in violations): + recommendations.append('비교 우위 표현을 제거하고 객관적 사실(경력, 경험)로 대체하세요.') + + if any(v.violation_type == 'missing_disclaimer' for v in violations): + recommendations.append('페이지 하단에 필수 고지사항을 추가하세요.') + + return recommendations + +def main(): + """Command-line interface for compliance checker.""" + import argparse + + parser = argparse.ArgumentParser(description='Check medical marketing content for compliance') + parser.add_argument('--input', '-i', required=True, help='Input content file') + parser.add_argument('--output', '-o', default='compliance_report.json', help='Output report file') + parser.add_argument('--verbose', '-v', action='store_true', help='Print detailed output') + + args = parser.parse_args() + + # Read input content + with open(args.input, 'r', encoding='utf-8') as f: + content = f.read() + + # Run compliance check + checker = ComplianceChecker() + report = checker.check_content(content) + + # Save report + with open(args.output, 'w', encoding='utf-8') as f: + json.dump(report, f, ensure_ascii=False, indent=2) + + # Print summary + print(f"Compliance Check Complete") + print(f"==========================================") + print(f"Compliant: {'YES ✓' if report['is_compliant'] else 'NO ✗'}") + print(f"Total Violations: {report['total_violations']}") + print(f" - Critical: {report['violations_by_severity']['critical']}") + print(f" - High: {report['violations_by_severity']['high']}") + print(f" - Medium: {report['violations_by_severity']['medium']}") + print(f" - Low: {report['violations_by_severity']['low']}") + print(f"\nReport saved to: {args.output}") + + if args.verbose and report['violations']: + print(f"\nViolations Found:") + for v in report['violations']: + print(f"\n Type: {v['violation_type']}") + print(f" Severity: {v['severity']}") + print(f" Text: '{v['matched_text']}'") + print(f" Explanation: {v['explanation_korean']}") + +if __name__ == '__main__': + main() diff --git a/custom-skills/47-jamie-marketing-editor/desktop/SKILL.md b/custom-skills/47-jamie-marketing-editor/desktop/SKILL.md new file mode 100644 index 0000000..6f64965 --- /dev/null +++ b/custom-skills/47-jamie-marketing-editor/desktop/SKILL.md @@ -0,0 +1,182 @@ +--- +name: jamie-marketing-editor +description: | + Jamie Clinic marketing content editor for digital channels, ads, communications, and internal docs. + Creates compliant marketing copy for website, blog, SNS, ads, and patient communications. + Triggers: Jamie marketing, 제이미 마케팅, ad copy, Jamie ads, 광고 카피, SNS 콘텐츠, 마케팅 콘텐츠. +license: Internal-use Only +--- + +# Jamie Marketing Editor Skill + +> **Purpose**: Create and edit marketing content across all Jamie Clinic digital channels +> **Scope**: Website, blog, SNS, ads, email, KakaoTalk, patient communications +> **Partner Skills**: `jamie-brand-editor` (general branded content), `jamie-brand-audit` (compliance review) + +--- + +## Role Definition + +| This Skill (47) | Brand Editor (40) | Journal Editor (46) | +|------------------|-------------------|---------------------| +| Multi-channel marketing | General branded content | Journal/blog articles | +| Ad copy, SNS, email | Blog posts, procedure pages | Educational long-form | +| Channel-optimized tone | Brand voice (standard) | Dr. Jung's personal voice | + +**This skill focuses on marketing-optimized content across all digital channels.** + +--- + +## Core Brand Pillars + +| Pillar | Description | +|--------|-------------| +| **Safety** | Patient safety first: certified facilities, thorough evaluation | +| **Naturalness** | Natural-looking results that enhance, not transform | +| **Transparency** | Honest consultations, realistic expectations | +| **Quality Assurance** | 5-year AS coverage, 1-year monitoring | + +--- + +## Communication Style + +**Tone**: Professional medical authority + approachable family-like warmth +**Character**: "답정남" (decisive gentleman) — clear, logical, honest assessments +**Trust Markers**: 5-year AS, director's personal care, 1:1 recovery rooms, honest recommendations + +### Key Differentiators to Emphasize +- Director personally performs all surgeries and post-op care +- 3-point fixation endoscopic forehead lift (proprietary) +- Revision surgery expertise +- One-person recovery rooms +- Honest recommendations (declines unsuitable cases) + +--- + +## Channel-Specific Guidelines + +### Website +- **Tone**: Professional, educational, trust-building +- **Structure**: Clear information hierarchy, thorough explanations +- **Template**: Page header (25 chars) > Procedure name (12 chars) > Introduction > Jamie's Distinction > Benefits > Candidates > Info table > FAQ > Glossary > Post-care > CTA > Disclaimer + +### Blog (Naver/Website) +- **Tone**: Educational, accessible, friendly +- **Focus**: SEO-optimized, keyword-rich, step-by-step explanations +- No patient testimonials or experience stories + +### Instagram +- **Tone**: Sensory, concise, trendy +- **Format**: Core message + relevant hashtags (no superlatives in tags) +- Avoid before/after gallery-style comparisons + +### YouTube +- **Tone**: Professional yet easy to understand +- **Format**: Step-by-step explanations with visual aids +- No patient interviews or dramatic before/after videos + +### KakaoTalk Channel +- **Tone**: Friendly yet professional, helpful +- **Format**: Brief info delivery, action-oriented +- Quick consultation booking guidance + +### Search Ads (Naver/Google/Meta) +- No exaggerated claims or effect guarantees +- No comparative superiority ("최고", "1위") +- Allowed: "○○ 성형외과 - 전문의 상담", "압구정 위치 - 예약 문의" + +--- + +## Content Structure (Procedure Page Template) + +1. **Page Header**: Lead-in (25 chars) + Procedure name (12 chars) + Headline +2. **Introduction**: What the procedure is, common patient concerns +3. **Jamie's Distinction**: Unique approach, techniques, expertise +4. **Expected Benefits**: Aesthetic and functional improvements +5. **Recommended Candidates**: Specific patient profiles +6. **Procedure Info Table**: Anesthesia, duration, visits, suture removal, recovery, pain level +7. **FAQ Section**: Common questions from consultation data +8. **Technical Glossary**: Medical terms in accessible language +9. **Post-Surgery Care & AS**: Aftercare programs, warranty +10. **CTA**: Consultation booking guidance +11. **Compliance Disclaimer**: Required side-effect disclosure + +--- + +## Customer Segment Messaging + +| Segment | Strategy | +|---------|----------| +| First-time patients | Emphasize safety, expertise, 5-year AS, educational content | +| Revision surgery | Empathy, problem-solving ability, detailed evaluation process | +| Referred patients | Maintain trust, personalized care, gratitude | + +--- + +## Compliance Rules (의료법 제56조) + +### Prohibited +- Patient testimonials or treatment experience stories +- Before/after photos without required disclaimers +- Effect guarantees ("100% 만족", "완벽한 결과", "보장") +- Comparative claims ("최고", "1위", "타병원보다") +- Safety guarantees ("부작용 없음", "완전 안전") +- Unverified statistics or certifications + +### Required +- Individual variation disclosure: "결과는 개인에 따라 다를 수 있습니다" +- Side-effect notice: "붓기, 멍, 염증 등의 부작용이 발생할 수 있습니다" +- Consultation recommendation: "반드시 전문의와 상담 후 결정하시기 바랍니다" + +### Expression Substitutions +| Prohibited | Compliant Alternative | +|-----------|----------------------| +| "완벽한 결과를 보장" | "개인에 따라 결과가 다를 수 있습니다" | +| "반드시 개선됩니다" | "개선에 도움을 줄 수 있습니다" | +| "압구정 최고" | "압구정에 위치한" | +| "타병원보다 우수한" | "독자적인 기법을 사용하는" | + +--- + +## SEO with Compliance + +- Integrate keywords naturally without violating ad prohibitions +- Apply schema markup for medical procedures and local business +- Optimize for Apgujeong/Gangnam location-based searches +- Sufficient information density without exaggeration + +--- + +## Available Resources + +``` +desktop/ +├── brand_guidelines/ +│ └── brand_voice_guide_korean.md # Korean brand voice guide +└── regulations/ + └── medical_advertising_law_summary_korean.md # Medical ad law summary + +code/scripts/ +└── compliance_checker.py # Automated compliance scanning +``` + +--- + +## Usage Examples + +### Procedure Page +``` +"내시경 이마거상술 시술 소개 페이지 작성. 타겟: 30-50대 여성." +``` + +### Instagram Series +``` +"자연스러운 눈 성형 관련 인스타그램 5개 시리즈 작성" +``` + +### Ad Copy +``` +"퀵매몰법 네이버 검색 광고 카피 3개 버전 작성" +``` + +**After generating, use `jamie-brand-audit` to review compliance.** diff --git a/custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md b/custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md new file mode 100644 index 0000000..3c4e6e4 --- /dev/null +++ b/custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md @@ -0,0 +1,247 @@ +# 제이미 성형외과 브랜드 보이스 가이드 + +## 브랜드 핵심 정체성 + +제이미 성형외과는 압구정동에 위치한 프리미엄 성형외과로서, 전문적인 의료 기술력과 가족 같은 따뜻함을 동시에 추구하는 독특한 브랜드 정체성을 가지고 있습니다. + +### 브랜드 약속 (Brand Promise) + +**안전 (Safety)**: 환자의 안전을 최우선으로 하는 신중한 수술 접근 +**자연스러움 (Naturalness)**: 과도한 변화가 아닌 자연스러운 개선 추구 +**투명성 (Transparency)**: 정직한 상담과 현실적인 기대치 제시 +**품질 보증 (Quality Assurance)**: 5년 AS 보장과 1년간 경과 모니터링 + +## 커뮤니케이션 스타일 특징 + +### 톤 앤 매너 (Tone & Manner) + +**전문적이면서도 따뜻한 (Professional yet Warm)** +- 의학적 전문성을 강조하되 차갑지 않게 +- 예시: "풍부한 임상 경험을 바탕으로 환자 한 분 한 분을 가족처럼 돌보겠습니다" + +**논리적이고 근거 기반 (Logical and Evidence-Based)** +- 감정적 표현보다 객관적 설명 우선 +- 예시: "3점 고정술을 통해 조직을 안정적으로 고정함으로써 붓기를 최소화하고 회복 기간을 단축시킵니다" + +**직설적이지만 배려있는 (Direct yet Considerate)** +- "답정남" 캐릭터 - 명확한 판단과 논리적 설명 +- 불필요한 수술은 권하지 않는 정직함 +- 예시: "현재 상태로는 수술보다 비수술적 개선이 더 적합할 수 있습니다" + +**자신감 있지만 겸손한 (Confident but Humble)** +- 기술력에 대한 확신을 표현하되 과장하지 않음 +- 예시: "20년간 수천 건의 이마거상술 경험으로 다양한 케이스에 대응할 수 있습니다" + +## 브랜드 보이스 특성 + +### 1. 장인 정신 강조 (Craftsmanship) + +제이미 원장님의 섬세한 박리 솜씨와 수술 기술을 "장인정신에 기반한 수공업 제품"처럼 표현합니다. + +**표현 방법**: +- 수술을 예술적 작업으로 비유 +- 세심함, 정밀함, 완벽함 등의 단어 사용 +- 오랜 경험과 노하우 강조 +- 예시: "한 겹 한 겹 정밀하게 박리하는 섬세한 술기", "수술 과정의 모든 단계에서 완벽을 추구" + +### 2. 원장의 직접 케어 (Director's Personal Care) + +원장이 소독부터 처치까지 직접 하는 특별함을 강조합니다. + +**표현 방법**: +- 1인 회복실 제공 +- 원장의 직접 관리와 모니터링 +- 손을 바꾸지 않는 일관성 +- 예시: "수술 전 상담부터 수술, 그리고 회복까지 원장이 직접 책임지고 케어합니다" + +### 3. 정직한 제안 (Honest Recommendations) + +수익성보다 환자 이익을 우선하는 양심적 접근을 부각합니다. + +**표현 방법**: +- 불필요한 시술/수술 권하지 않음 +- 현실적 기대치 설정 +- 개별 상태에 맞는 맞춤 제안 +- 예시: "트리얌과 셀라인의 비율을 정직하게 제안드립니다", "상담과 결과가 동일한 신뢰" + +### 4. 재수술 전문성 (Revision Surgery Expertise) + +재수술 환자에게 특히 높은 신뢰를 받는 점을 활용합니다. + +**표현 방법**: +- 문제 해결 능력 강조 +- 복잡한 케이스 대응 경험 +- 재수술의 어려움과 제이미의 해법 +- 예시: "이전 수술로 인한 유착과 흉터를 고려한 정밀한 재수술", "재수술 특유의 난이도를 극복하는 숙련된 기술" + +## 고객 세그먼트별 커뮤니케이션 + +### 초진 환자 (First-Time Patients) + +**특징**: 신뢰가 형성되지 않은 상태, 정보 탐색 단계 +**커뮤니케이션 전략**: +- 안전성과 전문성 강조 +- 교육적 콘텐츠 제공 +- 차별화된 기술과 시스템 설명 +- 5년 AS 보장 등 신뢰 요소 부각 + +### 재수술 환자 (Revision Surgery Patients) + +**특징**: 이전 경험으로 인한 불안, 높은 기대 수준 +**커뮤니케이션 전략**: +- 공감과 이해 표현 +- 문제 해결 능력 구체적 설명 +- 성공 케이스 (규정 준수하며) 제시 +- 세심한 사전 평가 과정 강조 + +### 소개/추천 환자 (Referred Patients) + +**특징**: 기존 긍정 인식 보유, 우호적 태도 +**커뮤니케이션 전략**: +- 신뢰 유지와 강화 +- 추천자에 대한 감사 표현 +- 개인화된 관심과 케어 제공 +- 기대에 부응하는 결과 약속 + +## 카테고리별 메시징 프레임워크 + +### 눈 성형 (Eye Surgery) + +**핵심 메시지**: +- 자연스러운 쌍꺼풀 라인 +- 티 안나게 수술하고 티나게 예뻐지기 +- 빠른 회복과 일상 복귀 +- 개인별 눈 구조 고려한 맞춤 디자인 + +**표현 예시**: +"퀵 쌍꺼풀 수술은 붓기와 멍을 최소화하여 빠른 회복이 가능한 제이미만의 술기입니다. 개인의 눈 구조와 원하는 이미지를 세밀하게 분석하여 가장 자연스러우면서도 또렷한 눈매를 완성합니다." + +### 이마 성형 (Forehead Surgery) + +**핵심 메시지**: +- 내시경을 이용한 최소 절개 +- 3점 고정술의 차별화 +- 동안 효과와 자연스러운 개선 +- 흉터 걱정 없는 안전한 수술 + +**표현 예시**: +"제이미 3점 고정 내시경 이마거상술은 두피 내 최소 절개만으로 처진 이마와 눈썹을 효과적으로 개선합니다. 독자적인 3점 고정 기법으로 조직을 안정적으로 고정하여 자연스럽고 오래 지속되는 동안 효과를 선사합니다." + +### 리프팅 (Lifting Procedures) + +**핵심 메시지**: +- SMAS층 고정의 근본적 개선 +- 자연스러운 볼륨과 윤곽 회복 +- 과도하지 않은 자연스러움 +- 장기적 효과 지속 + +**표현 예시**: +"중안면 리프팅은 단순히 피부를 당기는 것이 아니라 SMAS층부터 근본적으로 개선하여 자연스럽고 입체적인 볼륨을 회복시킵니다. 과도한 변화 없이 본연의 아름다움을 되찾는 것이 제이미의 리프팅 철학입니다." + +### 비수술 시술 (Non-Surgical Procedures) + +**핵심 메시지**: +- 정품 정량 사용 원칙 +- 개인별 맞춤 용량과 부위 +- 자연스러운 표정 유지 +- 안전성과 효과의 균형 + +**표현 예시**: +"제이미의 보톡스 시술은 정품 정량 사용을 원칙으로 하며, 개인의 근육 발달 정도와 표정 습관을 면밀히 분석하여 최적의 효과를 내면서도 자연스러운 표정을 유지할 수 있도록 정확하게 시술합니다." + +## 금지 표현 및 주의 사항 + +### 의료법상 금지되는 표현 + +**절대 사용 금지**: +- "100% 만족", "반드시 효과", "완벽한 결과" 등 효과 보장 표현 +- "최고", "최상", "1위" 등 비교 우위 표현 +- "부작용 없음", "완전히 안전" 등 위험 부재 표현 +- 구체적인 환자 후기나 경험담 +- 승인받지 않은 인증이나 보증 표현 + +**주의해서 사용**: +- "개선", "완화", "도움" 등은 "가능성" 표현과 함께 사용 +- 통계나 수치는 출처 명시 필요 +- 전후 사진은 개인차 및 부작용 고지 필수 + +### 브랜드 일관성 유지 + +**항상 포함해야 할 요소**: +- 5년 AS 보장 언급 (해당 수술 시) +- 1인 회복실 제공 +- 원장 직접 케어 +- 개인차 및 부작용 가능성 고지 + +**피해야 할 표현**: +- 지나치게 감성적이거나 과장된 표현 +- 타 병원 직접 비교 (간접적으로만) +- 가격 경쟁력 강조 (고급화 전략과 맞지 않음) +- 빠른 결정 유도하는 압박적 문구 + +## 채널별 적용 가이드 + +### 웹사이트 (Website) + +**특징**: 가장 공식적이고 정보 중심적인 채널 +**톤**: 전문적, 교육적, 신뢰 구축 +**구조**: 명확한 정보 위계, 충분한 설명 +**예시**: "제이미 성형외과는 압구정에서 20년간 안전하고 자연스러운 결과를 위해 최선을 다해왔습니다. 풍부한 임상 경험과 섬세한 수술 기법으로 환자 한 분 한 분께 최적의 결과를 제공합니다." + +### 네이버 블로그 (Naver Blog) + +**특징**: 정보 검색 중심, SEO 중요 +**톤**: 교육적, 접근하기 쉬운, 친근한 +**구조**: 키워드 최적화, 단계적 설명 +**예시**: "내시경 이마거상술이란 무엇일까요? 오늘은 이마거상술의 원리와 제이미의 차별화된 3점 고정 기법에 대해 자세히 알아보겠습니다." + +### 인스타그램 (Instagram) + +**특징**: 비주얼 중심, 짧고 임팩트 있게 +**톤**: 감각적, 간결한, 트렌디한 +**구조**: 핵심 메시지 집중, 해시태그 활용 +**예시**: "자연스럽게, 그러나 확실하게. 제이미의 철학은 본연의 아름다움을 살리는 것입니다. #자연스러운쌍꺼풀 #압구정성형외과 #제이미성형외과" + +### 유튜브 (YouTube) + +**특징**: 교육적 콘텐츠, 깊이 있는 설명 +**톤**: 전문적이면서 이해하기 쉬운 +**구조**: 단계별 설명, 시각 자료 활용 +**예시**: "안녕하세요, 제이미 성형외과입니다. 오늘은 많은 분들이 궁금해하시는 내시경 이마거상술에 대해 수술 원리부터 회복 과정까지 자세히 설명드리겠습니다." + +### 카카오톡 채널 (KakaoTalk Channel) + +**특징**: 1:1 상담 느낌, 신속한 응답 +**톤**: 친근하면서 전문적, 도움을 주는 +**구조**: 간결한 정보 제공, 액션 유도 +**예시**: "안녕하세요! 제이미 성형외과입니다. 상담 예약 도와드릴게요. 원하시는 시술 부위와 가능하신 방문 날짜를 알려주시면 빠르게 안내해드리겠습니다." + +## 실전 적용 체크리스트 + +### 작성 전 확인사항 +□ 타겟 고객 세그먼트 파악 +□ 커뮤니케이션 목표 설정 +□ 적절한 채널 특성 이해 +□ 관련 법규 및 가이드라인 확인 + +### 작성 중 확인사항 +□ 브랜드 핵심 가치 반영 +□ 적절한 톤 앤 매너 유지 +□ 구체적이고 논리적인 설명 +□ 자연스러운 키워드 배치 + +### 작성 후 확인사항 +□ 의료법 위반 표현 검토 +□ 필수 고지사항 포함 여부 +□ 브랜드 보이스 일관성 +□ 오타 및 문법 오류 확인 + +## 버전 관리 + +**현재 버전**: 1.0 +**최종 업데이트**: 2025년 11월 +**다음 리뷰 예정**: 2026년 5월 + +--- + +이 가이드는 제이미 성형외과의 모든 마케팅 콘텐츠 제작 시 기준이 되며, 지속적으로 업데이트되어야 합니다. diff --git a/custom-skills/47-jamie-marketing-editor/desktop/regulations/medical_advertising_law_summary_korean.md b/custom-skills/47-jamie-marketing-editor/desktop/regulations/medical_advertising_law_summary_korean.md new file mode 100644 index 0000000..44ecbc2 --- /dev/null +++ b/custom-skills/47-jamie-marketing-editor/desktop/regulations/medical_advertising_law_summary_korean.md @@ -0,0 +1,268 @@ +# 한국 의료 광고 규제 종합 가이드 + +## 법적 근거 + +### 의료법 제56조 (의료광고의 금지 등) + +의료법 제56조는 한국의 의료 광고를 규제하는 핵심 법조항으로, 2024-2025년 강화된 규정이 적용되고 있습니다. + +#### 제1항: 의료광고 주체 제한 +의료기관 개설자, 의료기관의 장 또는 의료인(이하 "의료인등")이 아닌 자는 의료광고를 할 수 없습니다. + +**적용 범위**: 신문, 잡지, 음성, 음향, 영상, 인터넷, 인쇄물, 간판 등 모든 매체 + +#### 제2항: 금지되는 의료광고 + +1. **신의료기술 광고 금지** + - 제53조에 따른 신의료기술평가를 받지 않은 신의료기술에 관한 광고 + +2. **치료경험담 광고 금지** (가장 중요) + - 환자에 관한 치료경험담 등 소비자로 하여금 치료 효과를 오인하게 할 우려가 있는 내용 + - 실제 사례: + - "○○님의 수술 후기" ❌ + - "실제 환자가 경험한 변화" ❌ + - "수술 3개월 후 만족스러운 결과" ❌ + +3. **거짓·과장 광고 금지** + - 의료인, 의료기관, 의료서비스 등에 대한 객관적 사실과 다른 내용 + - 거짓된 내용을 광고하는 것 + +4. **비교 우위 광고 금지** + - 특정 의료인등이 수행하는 기능 또는 진료 방법이 다른 의료인등보다 우수하거나 효과가 있다는 내용 + - 예시: + - "압구정 최고의 눈 성형" ❌ + - "국내 1위 이마거상술" ❌ + - "다른 병원보다 효과적인" ❌ + +5. **효과 보증 광고 금지** + - 질병 치료에 반드시 효과가 있다고 표현하는 것 + - 예시: + - "100% 만족 보장" ❌ + - "반드시 개선됩니다" ❌ + - "완벽한 결과" ❌ + +6. **부작용 누락 광고 금지** + - 의료인등의 기능, 진료 방법과 관련하여 심각한 부작용 등 중요한 정보를 누락하는 광고 + +7. **무허가 인증 광고 금지** + - 정부나 공공기관, WHO 협력 국제평가기구가 아닌 곳의 인증을 표시하는 광고 + +8. **미심의 광고 금지** + - 제57조에 따른 심의를 받지 않거나 심의 받은 내용과 다르게 광고하는 것 + +9. **통계·임상 데이터 오용** + - 검증되지 않은 통계나 6개월 이하의 짧은 임상경력 광고 + +10. **비급여 할인 허위 광고** + - 비급여 진료비용의 할인 금액, 대상, 기간 등에 대한 허위 또는 불명확한 내용 + +## 의료광고 심의 제도 + +### 심의 대상 매체 + +다음 매체를 통한 광고는 사전 심의를 받아야 합니다: + +1. 신문, 인터넷신문, 정기간행물 +2. 현수막, 벽보, 전단, 교통시설·수단 광고 +3. 인터넷 매체 (모바일 앱 포함) +4. 기타 대통령령으로 정한 광고매체 + +### 자율심의기구 + +- **대한의사협회 의료광고심의위원회**: 의사 관련 광고 +- **대한치과의사협회 의료광고심의위원회**: 치과 관련 광고 +- 기타 직역별 자율심의기구 + +### 심의 유효기간 + +- 승인 후 3년간 유효 +- 계속 광고 시 만료 6개월 전 재심의 신청 필요 + +## 전후 사진 사용 규정 + +### 기본 원칙 + +전후 사진은 원칙적으로 "치료경험담"으로 간주되어 금지되지만, 교육적 목적으로 제한적 사용이 가능합니다. + +### 사용 가능 조건 + +1. **필수 고지사항 포함**: + ``` + ※ 본 이미지는 특정 환자의 사례로, 개인에 따라 결과가 다를 수 있습니다. + ※ 수술 후 붓기, 멍, 염증 등의 부작용이 발생할 수 있습니다. + ※ 수술 전 충분한 상담을 통해 부작용 및 합병증에 대한 설명을 들으시기 바랍니다. + ``` + +2. **교육적 맥락**: 단순 홍보가 아닌 의학적 정보 제공 목적 + +3. **과장 금지**: 가장 좋은 케이스만 선택하거나 사진 보정 금지 + +4. **동의서 필수**: 환자의 명시적 동의와 동의서 보관 + +### 금지되는 사용 + +- 극적인 변화를 강조하는 비교 +- "대박", "완전 달라졌어요" 등의 감정적 표현과 함께 사용 +- SNS에서 여러 케이스를 나열하는 갤러리 형식 + +## 콘텐츠 유형별 준수사항 + +### 웹사이트 콘텐츠 + +**허용되는 내용**: +- 의료기관 소개 (위치, 시설, 장비) +- 의료인 약력 (학력, 경력, 자격) +- 진료과목 및 진료시간 +- 진료 절차 및 방법에 대한 객관적 설명 +- 비급여 진료비용 (의료법 제45조 준수) + +**주의사항**: +- 모든 정보는 객관적 사실이어야 함 +- 과장된 표현이나 주관적 평가 배제 +- 부작용 및 주의사항 함께 기재 + +### 블로그 포스팅 + +**허용되는 형식**: +- 의학적 정보 제공 (질환, 치료법 설명) +- 병원 시설 소개 +- 의료진 소개 +- 건강 정보 및 팁 + +**금지사항**: +- 환자 후기나 치료 경험담 +- "체험단" 또는 "협찬" 콘텐츠로 위장한 광고 +- 특정 시술 효과를 강조하는 개인 스토리 + +### 소셜 미디어 (Instagram, Facebook) + +**주의사항**: +- 짧은 문구에서도 과장 표현 금지 +- 해시태그도 광고 규제 대상 +- 예시: #최고의성형외과 ❌, #압구정1위 ❌ + +**허용 예시**: +- 병원 일상 및 분위기 +- 의료진 활동 모습 +- 의학 정보 그래픽 +- 상담 안내 + +### 유튜브 영상 + +**허용 콘텐츠**: +- 수술 원리 및 과정 설명 +- 의학적 정보 제공 +- 의사 인터뷰 (객관적 정보 전달) + +**금지 콘텐츠**: +- 환자 인터뷰 및 후기 +- 수술 전후 변화 스토리 +- 극적인 비교 영상 + +### 검색 광고 (Naver, Google) + +**제목 및 설명**: +- 과장 표현 금지 +- 효과 보증 문구 금지 +- 비교 우위 주장 금지 + +**허용 예시**: +- "○○ 성형외과 - 전문의 상담" +- "압구정 위치 - 예약 문의" + +**금지 예시**: +- "최고의 결과 보장" +- "압구정 1위 성형외과" + +## 위반 시 처벌 + +### 행정 처분 + +1. **시정명령**: 위반 광고 중단 및 정정 광고 게재 +2. **업무정지**: 1년 이내 기간 동안 의료업무 정지 +3. **개설허가 취소** 또는 **의료기관 폐쇄명령** +4. **과징금**: 최대 5천만원 (3회까지 부과 가능) + +### 형사 처벌 + +- **벌금**: 위반 내용에 따라 차등 부과 +- **징역**: 중대 위반 시 징역형 가능 +- **자격정지**: 의료인 면허 정지 또는 취소 + +### 최근 판례 경향 + +2023-2024년 판례를 보면 의료광고 위반에 대한 처벌이 강화되는 추세: +- 치료경험담 광고: 징역 1년 및 벌금 200만원 +- 무면허 의료광고: 징역 2년 및 벌금 100만원 + +## 실무 체크리스트 + +### 콘텐츠 작성 전 + +□ 타겟 매체가 심의 대상인지 확인 +□ 유사 판례 및 규제 사례 검토 +□ 필수 고지사항 준비 + +### 콘텐츠 작성 중 + +□ 치료경험담 요소 배제 +□ 효과 보증 표현 제거 +□ 비교 우위 주장 삭제 +□ 객관적 사실만 기재 +□ 부작용 정보 포함 + +### 콘텐츠 발행 전 + +□ 법무 검토 (필요시) +□ 자율심의 신청 (해당 매체) +□ 최종 교차 검증 + +## 권장 표현 vs 금지 표현 + +### 효과 관련 + +| 금지 ❌ | 권장 ✅ | +|--------|--------| +| "완벽한 결과를 보장합니다" | "개인에 따라 결과가 다를 수 있습니다" | +| "반드시 개선됩니다" | "개선에 도움을 줄 수 있습니다" | +| "100% 만족" | "많은 환자들이 만족스러워 하십니다" | + +### 비교 관련 + +| 금지 ❌ | 권장 ✅ | +|--------|--------| +| "압구정 최고" | "압구정에 위치한" | +| "타병원보다 우수한" | "독자적인 기법을 사용하는" | +| "국내 1위" | "풍부한 경험을 가진" | + +### 환자 경험 관련 + +| 금지 ❌ | 권장 ✅ | +|--------|--------| +| "환자 A씨의 후기" | 통계적 만족도 데이터 | +| "실제 수술 경험담" | 일반적인 회복 과정 설명 | +| "대만족 했어요" | 객관적인 수술 정보 | + +## 업데이트 및 모니터링 + +### 정기 점검 + +- **월 1회**: 게시된 모든 콘텐츠 규제 준수 확인 +- **분기 1회**: 법규 변경사항 검토 및 반영 +- **연 1회**: 전체 마케팅 콘텐츠 감사 + +### 정보 출처 + +- 보건복지부 (www.mohw.go.kr) +- 대한의사협회 의료광고심의위원회 (www.admedical.org) +- 법제처 국가법령정보센터 (www.law.go.kr) + +## 문의처 + +**의료광고 관련 문의**: +- 보건복지부 보건의료정책과: 044-202-2437 +- 대한의사협회 의료광고심의위원회: 02-794-2474 + +--- + +**중요 알림**: 이 가이드는 2025년 11월 현재 기준이며, 의료광고 규제는 지속적으로 변경될 수 있으므로 최신 법령을 항상 확인해야 합니다. diff --git a/custom-skills/47-jamie-marketing-editor/desktop/skill.yaml b/custom-skills/47-jamie-marketing-editor/desktop/skill.yaml new file mode 100644 index 0000000..156dbaf --- /dev/null +++ b/custom-skills/47-jamie-marketing-editor/desktop/skill.yaml @@ -0,0 +1,7 @@ +name: jamie-marketing-editor +description: | + Jamie Clinic marketing content editor for digital channels, ads, communications, and internal docs. + Creates compliant marketing copy for website, blog, SNS, ads, and patient communications. + Triggers: Jamie marketing, 제이미 마케팅, ad copy, Jamie ads, 광고 카피, SNS 콘텐츠, 마케팅 콘텐츠. + +license: Internal-use Only