Changes: - SKILL.md reduced from 551 lines to 222 lines - Removed references to non-existent files and features - Added Voice & Tone guidelines synced with Guardian v2.8 - Removed "Content Review" sections (Guardian's role) - Updated version to 1.1.0 (Under Development) New files: - docs/PLAN.md: Detailed refactoring roadmap - Phase 1: SKILL.md cleanup (completed) - Phase 2: Tone & Manner sync - Phase 3: Templates implementation - Phase 4-6: Future development Updated README.md: - Clarified development status - Added docs/ exclusion note for skill packaging - Simplified structure documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
247 lines
7.2 KiB
Markdown
247 lines
7.2 KiB
Markdown
# Jamie Brand Editor - Development Plan
|
|
|
|
> **Status**: Under Development
|
|
> **Current Version**: 1.0.0
|
|
> **Target Version**: 2.8.0 (sync with Guardian)
|
|
> **Last Updated**: 2025-12-11
|
|
|
|
---
|
|
|
|
## Overview
|
|
|
|
This document outlines the refactoring roadmap for jamie-brand-editor skill to align with jamie-brand-guardian v2.8 and establish clear role separation.
|
|
|
|
### Role Definition
|
|
|
|
| Skill | Role | Input | Output |
|
|
|-------|------|-------|--------|
|
|
| **jamie-brand-editor** | Content GENERATION | Topic/brief | Brand-compliant draft |
|
|
| **jamie-brand-guardian** | Content REVIEW | Existing content | Feedback/corrections |
|
|
|
|
---
|
|
|
|
## Current State Assessment
|
|
|
|
### Evaluation Score (2025-12-11)
|
|
|
|
| Area | Score | Status |
|
|
|------|-------|--------|
|
|
| SKILL.md Structure | 85/100 | OK |
|
|
| Brand Guidelines Alignment | 70/100 | Needs Work |
|
|
| Resource Completeness | 45/100 | Critical |
|
|
| Role Separation | 75/100 | Needs Work |
|
|
| **Overall** | **69/100** | Refactoring Required |
|
|
|
|
### Existing Resources
|
|
|
|
```
|
|
20-jamie-brand-editor/
|
|
├── SKILL.md (551 lines - too long)
|
|
├── README.md
|
|
├── brand_guidelines/
|
|
│ ├── brand_voice_guide_korean.md ✅
|
|
│ └── content_examples/
|
|
│ └── [4 PDF files] ✅
|
|
├── procedures_schema_dataset/
|
|
│ └── [16 JSON files] ✅
|
|
├── regulations/
|
|
│ └── medical_advertising_law_summary_korean.md ✅
|
|
├── scripts/
|
|
│ └── compliance_checker.py ✅
|
|
├── templates/ (EMPTY) ❌
|
|
└── docs/ (development docs, excluded from skill)
|
|
└── PLAN.md
|
|
```
|
|
|
|
### Missing Resources (Referenced in SKILL.md but don't exist)
|
|
|
|
```
|
|
❌ brand_guidelines/brand_pillars_detailed.md
|
|
❌ brand_guidelines/competitive_positioning.md
|
|
❌ brand_guidelines/content_examples/approved_webpage_samples.md
|
|
❌ brand_guidelines/content_examples/successful_blog_posts.md
|
|
❌ brand_guidelines/content_examples/compliant_social_media.md
|
|
❌ regulations/compliance_checklist.md
|
|
❌ regulations/prohibited_content_examples.md
|
|
❌ regulations/required_disclaimers_templates.md
|
|
❌ templates/procedure_page_template_korean.md
|
|
❌ templates/blog_post_template.md
|
|
❌ templates/social_media_templates.md
|
|
❌ templates/advertising_copy_templates.md
|
|
❌ scripts/brand_voice_analyzer.py
|
|
❌ scripts/content_generator.py
|
|
❌ scripts/seo_optimizer.py
|
|
```
|
|
|
|
---
|
|
|
|
## Refactoring Roadmap
|
|
|
|
### Phase 1: SKILL.md Cleanup (Priority: Critical)
|
|
|
|
**Goal**: Reduce SKILL.md to <300 lines, remove non-existent features
|
|
|
|
**Tasks**:
|
|
1. [ ] Remove "Content Review" sections (Guardian's role)
|
|
2. [ ] Remove "Regulatory Compliance Checks" workflow (Guardian's role)
|
|
3. [ ] Remove references to non-existent scripts
|
|
4. [ ] Remove references to non-existent template files
|
|
5. [ ] Move detailed regulations to `regulations/` folder
|
|
6. [ ] Move usage examples to `examples/` folder
|
|
7. [ ] Keep only: Role, Core Functions, Tone Guidelines, Content Structure, Usage
|
|
|
|
**Target Structure**:
|
|
```markdown
|
|
# Jamie Brand Editor Skill
|
|
## Role Definition (Editor = Generation, Guardian = Review)
|
|
## Core Functions (Content Types Supported)
|
|
## Tone & Manner Quick Reference (sync with Guardian)
|
|
## Content Structure Templates
|
|
## Procedure Knowledge (reference to JSON dataset)
|
|
## Usage Instructions
|
|
## Available Resources
|
|
```
|
|
|
|
### Phase 2: Tone & Manner Sync (Priority: High)
|
|
|
|
**Goal**: Sync with Guardian v2.8 tone guidelines
|
|
|
|
**Tasks**:
|
|
1. [ ] Add 종결 어미 비율 (90% 격식체, 6% 서비스형, 4% 부드러운)
|
|
2. [ ] Add 호칭 가이드 (환자분 61%, 고객님 22%, 여러분 17%)
|
|
3. [ ] Add 권장 형용사 TOP 5
|
|
4. [ ] Add 비유 표현 패턴 (정기호 원장 스타일)
|
|
5. [ ] Add 브랜드 슬로건
|
|
6. [ ] Add 제이미의 약속 4가지
|
|
7. [ ] Add 브랜드 퍼스낼리티 5가지
|
|
|
|
**Source**: Copy from `../21-jamie-brand-guardian/SKILL.md` (Voice & Tone Guidelines section)
|
|
|
|
### Phase 3: Templates Implementation (Priority: High)
|
|
|
|
**Goal**: Create actual content generation templates
|
|
|
|
**Tasks**:
|
|
1. [ ] Create `templates/blog-post-template.md`
|
|
2. [ ] Create `templates/procedure-page-template.md`
|
|
3. [ ] Create `templates/social-media-templates.md`
|
|
4. [ ] Create `templates/ad-copy-templates.md`
|
|
|
|
**Template Format**:
|
|
```markdown
|
|
---
|
|
name: template-name
|
|
type: blog|procedure|social|ad
|
|
variables:
|
|
- procedure_name
|
|
- target_audience
|
|
- key_benefits
|
|
---
|
|
|
|
[Template content with {{variable}} placeholders]
|
|
```
|
|
|
|
### Phase 4: Script Implementation (Priority: Medium)
|
|
|
|
**Goal**: Implement referenced scripts or remove references
|
|
|
|
**Option A - Implement**:
|
|
1. [ ] `scripts/content_generator.py` - Template-based generation using JSON data
|
|
2. [ ] `scripts/brand_voice_analyzer.py` - Simple keyword/pattern checker
|
|
|
|
**Option B - Remove**:
|
|
- Remove all script references from SKILL.md
|
|
- Keep only `compliance_checker.py`
|
|
|
|
**Recommendation**: Option B for v1.x, Option A for v2.0
|
|
|
|
### Phase 5: Resource Organization (Priority: Medium)
|
|
|
|
**Tasks**:
|
|
1. [ ] Create `examples/` folder with sample outputs
|
|
2. [ ] Move detailed regulation content to `regulations/`
|
|
3. [ ] Create `regulations/compliance_checklist.md`
|
|
4. [ ] Create `regulations/required_disclaimers.md`
|
|
|
|
### Phase 6: Version Alignment (Priority: Low)
|
|
|
|
**Goal**: Sync version with Guardian
|
|
|
|
**Tasks**:
|
|
1. [ ] Update version to 2.0.0 after Phase 1-3 complete
|
|
2. [ ] Update version to 2.8.0 after full alignment with Guardian
|
|
|
|
---
|
|
|
|
## File Structure Target
|
|
|
|
```
|
|
20-jamie-brand-editor/
|
|
├── SKILL.md (<300 lines, generation-focused)
|
|
├── brand_guidelines/
|
|
│ ├── brand_voice_guide_korean.md
|
|
│ ├── tone_manner_quick_reference.md (NEW - sync with Guardian)
|
|
│ └── content_examples/
|
|
│ └── [PDF files]
|
|
├── procedures_schema_dataset/
|
|
│ └── [16 JSON files]
|
|
├── regulations/
|
|
│ ├── medical_advertising_law_summary_korean.md
|
|
│ ├── compliance_checklist.md (NEW)
|
|
│ └── required_disclaimers.md (NEW)
|
|
├── templates/ (NEW)
|
|
│ ├── blog-post-template.md
|
|
│ ├── procedure-page-template.md
|
|
│ ├── social-media-templates.md
|
|
│ └── ad-copy-templates.md
|
|
├── examples/ (NEW)
|
|
│ ├── sample-blog-post.md
|
|
│ └── sample-procedure-page.md
|
|
├── scripts/
|
|
│ └── compliance_checker.py
|
|
└── docs/ (excluded from skill packaging)
|
|
├── PLAN.md
|
|
├── EVALUATION.md
|
|
└── CHANGELOG.md
|
|
```
|
|
|
|
---
|
|
|
|
## Integration Notes
|
|
|
|
### Guardian Reference Pattern
|
|
|
|
Editor should reference Guardian for:
|
|
- Detailed brand guidelines: `See jamie-brand-guardian/guides/`
|
|
- Visual identity: `See jamie-brand-guardian/design/`
|
|
- Review templates: `See jamie-brand-guardian/templates/`
|
|
|
|
### Workflow Integration
|
|
|
|
```
|
|
[User Request]
|
|
→ jamie-brand-editor (generate draft)
|
|
→ jamie-brand-guardian (review & correct)
|
|
→ [Final Content]
|
|
```
|
|
|
|
---
|
|
|
|
## Version History
|
|
|
|
| Version | Date | Changes |
|
|
|---------|------|---------|
|
|
| 1.0.0 | 2025-11-18 | Initial release |
|
|
| 1.0.1 | 2025-12-10 | Role separation clarified |
|
|
| 1.1.0 | TBD | Phase 1 complete (SKILL.md cleanup) |
|
|
| 2.0.0 | TBD | Phase 1-3 complete (templates added) |
|
|
| 2.8.0 | TBD | Full alignment with Guardian v2.8 |
|
|
|
|
---
|
|
|
|
## Notes
|
|
|
|
- `/docs` folder is excluded from skill packaging
|
|
- Development documentation stays in `/docs`
|
|
- Only production-ready resources go in main skill folders
|