Personal Essay Writer Skill
개인적인 견해, 사람에 대한 이해, 삶의 지혜와 가치관을 글로 표현하는 스킬입니다.
개요
이 스킬은 4개의 에이전트가 협업하여 사용자의 고유한 목소리로 글을 작성합니다.
code
┌─────────────────────────────────────────────────────────────┐ │ Personal Essay Writer │ ├─────────────────────────────────────────────────────────────┤ │ │ │ [Style Analyzer] ←──────────────→ [Style Learner] │ │ │ ↑ │ │ ↓ │ │ │ ┌─────────────┐ │ │ │ │ style-guide │ │ │ │ └─────────────┘ │ │ │ │ │ │ │ ↓ │ │ │ [Content Writer] ───→ [Content Reviewer] ───→ 사용자 피드백 │ │ ↑ │ │ │ └──────── 수정 요청 ───┘ │ │ │ └─────────────────────────────────────────────────────────────┘
활성화
"글 써줘", "에세이 작성해줘", "내 생각을 정리해줘" 등의 요청 시 활성화됩니다.
워크플로우
1. 글 작성 요청
code
사용자: "[주제]에 대해 글 써줘"
↓
Style Analyzer: style-guide.md 확인
↓
Content Writer: 초고 작성
↓
Content Reviewer: 검토 및 점수화
↓
[80점 이상] → 사용자에게 제시
[80점 미만] → Writer에게 수정 요청 (반복)
2. 피드백 반영
code
사용자: "이 부분 마음에 안 들어" / "이거 좋아!"
↓
Style Learner: 피드백 해석
↓
Style Analyzer: style-guide.md 업데이트
↓
feedback-log.md에 기록
3. 새 에세이 추가
code
사용자: "이 글도 참고해줘" + [글 내용]
↓
Style Analyzer: 스타일 분석
↓
style-guide.md 업데이트
↓
essays/에 저장
4. 에세이 배포 후 분석 (자동)
code
essays/에 새 글 저장됨
↓
Style Analyzer: 글 스타일 분석
├─ 기존 가이드와 비교
├─ 새로운 패턴/표현 추출
└─ 일관성 검증
↓
style-guide.md 업데이트
├─ 분석 기반 목록에 글 추가
├─ 새 패턴/표현 반영 (해당 시)
└─ 버전 번호 증가
↓
feedback-log.md에 기록
├─ 추가된 글 정보
├─ 분석 결과 요약
└─ 가이드 변경 내역
↓
style-history/에 새 버전 저장
└─ style-guide_YYYYMMDD_vX.X.md
↓
GitHub에 commit & push
분석 시 확인 항목
- •톤: 격식, 감정 온도, 독자와의 거리감
- •구조: 도입부 패턴, 전개 방식, 결론 스타일
- •표현: 새로운 문장 패턴, 전환 표현, 강조 방식
- •메타: 글 길이, 단락 수, 대화 사용 빈도
- •일관성: 기존 가이드와의 부합 여부
feedback-log.md 기록 형식
markdown
### YYYY-MM-DD 에세이 배포 분석 #### 분석된 글 > "[글 제목]" (연도) #### 유형 - 유형: 에세이 배포 분석 - 출처: essays/[파일명].md #### 분석 결과 - 영향 요소: [톤/구조/표현 등] - 주요 특징: - [발견된 패턴 1] - [발견된 패턴 2] - 기존 가이드 일관성: [높음/보통/낮음] #### 반영 - 가이드 변경: [변경 내역 또는 "없음 (기존 패턴과 일관)"] - 버전: X.X → X.X (변경 시)
파일 구조
code
.claude/
├── agents/
│ ├── style-analyzer.md # 스타일 분석
│ ├── content-writer.md # 글 작성
│ ├── content-reviewer.md # 검토
│ └── style-learner.md # 피드백 학습
└── skills/
└── personal-essay/
├── SKILL.md # 이 파일 (오케스트레이터)
└── data/
├── style-guide.md # 스타일 가이드
├── feedback-log.md # 피드백 기록
├── essays/ # 한글 에세이 모음 → Notion
├── essays-en/ # 영어 에세이 모음 → Dev.to
└── style-history/ # 가이드 버전 이력
명령어
| 명령 | 설명 |
|---|---|
글 써줘 [주제] | 새 글 작성 |
에세이 추가 [글] | 참고할 글 추가 |
스타일 가이드 보여줘 | 현재 가이드 확인 |
피드백 로그 보여줘 | 학습 기록 확인 |
[승인] / [좋아] | 글 승인 및 학습 |
[수정해줘] + 피드백 | 수정 요청 |
글 분석해줘 [파일명] | 배포된 글 스타일 분석 및 가이드 업데이트 |
최근 글 반영해줘 | essays/의 새 글을 분석하고 가이드 동기화 |
영어로 번역해줘 | 한글 에세이를 영어로 번역하여 essays-en/에 저장 |
Dev.to에 올려줘 | 영어 에세이를 Dev.to에 게시 (API 키 필요) |
5. 다국어 배포 워크플로우
code
한글 에세이 작성 완료
↓
essays/에 저장 → Notion 배포
↓
영어로 번역
↓
essays-en/에 저장
↓
Dev.to API로 게시 (draft 또는 published)
↓
메타데이터 업데이트 (dev-to-id, dev-to-published)
↓
GitHub에 commit & push
번역 원칙
- •의미 전달 우선, 직역보다 자연스러운 영어 표현
- •한국 문화 특정 표현은 맥락 설명 추가
- •리더십/개발 관련 용어는 업계 표준 용어 사용
- •파일명: 영어 제목의 kebab-case (예:
delegation-and-collaboration.md)
성장 구조
이 시스템은 사용할수록 성장합니다:
- •초기: 기본 스타일 가이드로 시작
- •성장: 피드백이 쌓이면서 가이드 정교화
- •성숙: 사용자의 목소리를 정확히 재현
세션이 바뀌어도 GitHub에 저장된 데이터로 학습이 이어집니다.