Skip to content

3개 논리 계층 분리 설계

정체성, 역할 기반 판단, 권한이 분리된 데이터를 구분해 프로젝트가 늘어도 책임과 취향이 흐려지지 않는 구조.

Identity Kernel

docs/MUMULAB_OS.md + 검증된 선호
가치, 말투, 디자인 원칙, 금지선, 공개 가능한 사실을 모든 역할이 공유한다.

방향 · 취향 · 책임
🧠

Role & Intelligence

Principal + 8개 고정 역할
요청을 구조화하고 실행 모듈을 연결하며, 결과를 검증 가능한 하나의 산출물로 통합한다.

판단 · 조율 · 검증
⚙️

Data & Services

scripts/*.py + 권한별 데이터 소스
지식, 메일, 캘린더, 재무를 페르소나와 분리해 저장·검색·동기화한다.

권한 · 저장 · 동기화

프로젝트가 늘어도 역할은 8개

새 프로젝트마다 새 직급을 만들지 않습니다. 한 명의 Principal이 최종 책임지고, 고정 역할이 필요한 실행 모듈을 조합합니다.

R1 · Chief of Staff
요청을 구조화하고 포트폴리오 우선순위와 역할 협업을 조율.
R2 · Research & Knowledge
조사, 출처, 기억, 정보 구조와 권한별 데이터 연결을 담당.
R3 · Product & Systems
사용자 문제를 제품 행동, 코드, 자동화와 운영 가능한 시스템으로 변환.
R4 · Design & Experience
정체성, UI, UX, 접근성, 상태 설계와 실제 화면 검수를 담당.
R5 · Content & Education
글, 영상, 강의, 문서가 한 가지 메시지를 명확히 전달하도록 제작·편집.
R6 · Growth & Distribution
포지셔닝, 배포 채널, 퍼널, 성과 분석과 다음 실험을 담당.
R7 · Operations & Finance
일정, 루틴, 자원, 수익 기록과 반복 운영을 안정적으로 유지.
R8 · Review & Risk
사실, 품질, 보안, 접근성, 회귀와 공개 전 승인 게이트를 검증.

16개 재사용 실행 모듈

모듈은 직급이 아닙니다. MUMULAB OS의 8개 역할이 프로젝트 목적에 맞게 조합해 사용하는 전문 기능입니다.

기반 (4)
오케스트레이터
중앙 조율자. 요청을 분석해 적절한 에이전트에 위임하고 결과를 통합.
"~해줘""나 대신"
감시자 (Sentinel)
Google Workspace 감시. Drive/Gmail/Calendar/Tasks를 gws CLI로 직접 조회.
"Drive 동기화""오늘 일정"
지식 관리자
ChromaDB 기반 지식베이스. 파일 인제스트, 의미 검색, 유사도 분류.
"~검색""파일 저장"
Identity Context
모든 역할이 공유하는 가치·말투·디자인 원칙. 사용자를 연기하지 않고 검증된 선호만 제공.
"내 스타일로""대신 써줘"
콘텐츠 (4)
전자책
8단계 파이프라인: 아웃라인→초안→사례→편집→디자인→제목→액션→판매카피.
"전자책 만들어줘"
블로그/뉴스레터
네이버블로그, 브런치, 이메일뉴스레터, 유튜브 스크립트, LinkedIn 아티클.
"블로그 글""유튜브 스크립트"
카드뉴스
7~10장 슬라이드. 표지+내용+CTA 구조, 플랫폼별 최적화.
"카드뉴스""인스타 슬라이드"
온라인 강의
커리큘럼 + 강의 스크립트 + 워크북 + 강의 소개 페이지 완성.
"강의 커리큘럼"
마케팅 (3)
SNS 포스팅
Instagram, Twitter/X, LinkedIn, 네이버블로그, YouTube, 브런치 6개 플랫폼.
"인스타 글""SNS 올릴 글"
마케팅 전략
타겟 분석, 포지셔닝, 콘텐츠 캘린더, 경쟁사 분석, 퍼널 설계.
"마케팅 전략""브랜딩"
마케팅 분석
SNS 성과 분석, KPI 리포트, 개선 방향 도출, 월간 보고서.
"성과 분석""ROAS"
수익 (2)
수익 추적
월별 수익·지출 기록, 수익원별 분류, 목표 대비 진행률 추적.
"수익 정리""재무 현황"
제품 기획
아이디어 평가, 가격 전략, MVP 설계, 출시 체크리스트.
"제품 기획""뭘 팔까"
인생 (3)
인생 플래너
주간/월간/연간 계획 수립, 빈 시간 찾기, 일정 최적화, 의사결정 지원.
"이번 주 계획"
OKR
목표(O) + 핵심결과(KR) 3~5개 설정, 진행률 추적, 분기 리뷰.
"OKR 설정""목표 점검"
루틴 관리
아침/저녁 루틴 설계, 습관 트래커, 월간 루틴 리뷰.
"루틴""습관 추적"

말 한마디면 됩니다

자연어 명령만으로 복잡한 작업을 자동으로 위임하고 처리합니다.

"이번 주 계획 짜줘"
life_planner
캘린더 빈 시간 확인 → OKR 기반 주간 목표 설정 → weekly_YYYY-WNN.md 저장
"블로그 글 써줘"
orchestrator → content_blog → marketing_sns
포스팅 플랫폼 확인 → 글 작성 → 해당 플랫폼용 SNS 포스팅 자동 연계
"Drive 동기화해줘"
sentinel
gws CLI로 변경 파일 감지 → 새 파일 ChromaDB 인제스트 → 동기화 결과 보고
"내 스타일로 이 제안서 써줘"
persona
writing_samples 참조 → 내 어조·구조·가치관으로 초안 작성 → 최종 검토는 내가
"이번 달 수익 정리해줘"
revenue_tracker
data/revenue/monthly/ 에서 집계 → 수익원별 분석 → 목표 대비 진행률 보고

이 시스템을 그대로 만드는 프롬프트

아래 프롬프트를 Claude Code에 붙여넣으면 동일한 시스템이 구축됩니다.
[대괄호] 4곳만 본인 환경에 맞게 수정하세요.

Claude Code 채팅창에 그대로 붙여넣기
나를 위한 개인 AI 에이전트 시스템 "Clone Me"를 구축해줘. Claude Code의 서브에이전트 기능(.claude/agents/*.md)을 활용해서 만들어. ───────────────────────────────────────────── ## 핵심 설계 원칙 세 개의 논리 계층을 반드시 분리해야 해: - Identity Kernel: docs/MUMULAB_OS.md + 검증된 선호와 금지선 - Role & Intelligence: Principal + 8개 고정 역할 + .claude/agents/*.md 실행 모듈 - Data & Services: scripts/*.py + 권한이 분리된 데이터 소스 에이전트는 Python 앱이 아님. Claude Code API를 쓰는 서브에이전트야. 페르소나는 독립된 직급이 아니라 모든 역할이 읽는 컨텍스트야. ───────────────────────────────────────────── ## 시스템 환경 - OS: Windows 11, Git Bash - Python 경로: [C:/Users/YOUR_NAME/AppData/Local/Programs/Python/Python313/python.exe] - npm PATH: [C:/Users/YOUR_NAME/AppData/Roaming/npm] - 프로젝트 경로: [C:/YOUR_PROJECT_PATH/clone_me] - Google 계정: [your-email@gmail.com] - Google Drive 폴더 ID: [YOUR_DRIVE_FOLDER_ID] ───────────────────────────────────────────── ## 고정 운영 역할 한 명의 Principal이 최종 책임지고 아래 8개 역할이 실행 모듈을 조합해: - R1 Chief of Staff — 요청 구조화, 우선순위, 조율 - R2 Research & Knowledge — 조사, 출처, 기억, 정보 구조 - R3 Product & Systems — 제품, 코드, 자동화, 운영 시스템 - R4 Design & Experience — 정체성, UI, UX, 접근성, 화면 검수 - R5 Content & Education — 글, 영상, 강의, 문서, 편집 - R6 Growth & Distribution — 포지셔닝, 채널, 퍼널, 분석 - R7 Operations & Finance — 일정, 루틴, 자원, 수익, 반복 운영 - R8 Review & Risk — 사실, 품질, 보안, 회귀, 승인 게이트 공개, 결제, 삭제, 개인정보, 운영 배포, 1인칭 경험 표현은 Principal이 승인해. ───────────────────────────────────────────── ## 구축할 16개 실행 모듈 아래 모듈을 조직의 직급처럼 취급하지 마. 이 모듈들은 MUMULAB OS의 8개 역할(Chief of Staff, Research, Product, Design, Content, Growth, Operations, Review)이 필요할 때 호출하는 재사용 기능이야. ### 기반 (4개) 1. orchestrator — 중앙 조율자. 사용자 요청을 분석해 적절한 에이전트에 위임. - Task 도구로 다른 에이전트 호출 - 콘텐츠 생성 요청 시 포스팅 플랫폼 먼저 확인 후 에이전트에 전달 - 완료 보고는 간결하게 2. sentinel — Google Workspace 감시자. - gws CLI로 Drive/Gmail/Calendar/Tasks 직접 조회 - 변경사항 감지 → ChromaDB 인제스트 - 오늘 스탠드업 워크플로우 지원 3. knowledge — ChromaDB 지식 베이스 관리자. - scripts/search.py, ingest.py 호출 - 유사도 기반 결과 분류 (0.7이상 / 0.4~0.7 / 0.4미만) - 지원 형식: PDF, DOCX, XLSX, MD, TXT, HTML, Python/JS, JSON, YAML, CSV 4. persona — Identity Kernel 컨텍스트 공급자. - data/memory/persona_profile.md + data/memory/writing_samples/ 참조 - 글쓰기 스타일 학습: 문장 길이, 어조, 자주 쓰는 표현, 구조, 가치관 - 검증된 선호와 공개 가능한 사실만 제공 - 사용자를 연기하거나 경험을 만들어내지 않음 - 1인칭 공개물은 Principal이 직접 최종 검토 ### 콘텐츠 (4개) 5. content_ebook — 전자책 8단계 파이프라인. 단계: 아웃라인→챕터초안→사례삽입→편집→디자인전략→제목생성→액션설계→판매카피 각 단계를 독립 실행 또는 전체 연속 실행 가능. 6. content_blog — 블로그/뉴스레터/유튜브 스크립트. 플랫폼: 네이버블로그, 브런치, 이메일뉴스레터, 유튜브 스크립트, LinkedIn 아티클 7. content_cardnews — 카드뉴스/슬라이드 콘텐츠. 7~10장 구성, 표지+내용+CTA 구조, 플랫폼별 최적화 8. content_course — 온라인 강의 커리큘럼 설계. 커리큘럼 + 강의 스크립트 + 워크북 + 강의 소개 페이지 ### 마케팅 (3개) 9. marketing_sns — SNS 포스팅 작성. 6개 플랫폼: Instagram, Twitter/X, LinkedIn, 네이버블로그, YouTube, 브런치 10. marketing_strategy — 마케팅 전략/브랜딩/캘린더. 타겟 분석, 포지셔닝, 콘텐츠 캘린더, 경쟁사 분석, 퍼널 설계 11. marketing_analytics — SNS 성과 분석/KPI 리포트. 수치 입력받아 분석, 개선 방향 도출, 월간 리포트 ### 수익 (2개) 12. revenue_tracker — 수익 기록/재무 현황 추적. 월별 수익·지출 기록, 수익원별 분류, 목표 대비 진행률 13. revenue_product — 디지털 제품 기획/가격/출시 전략. 아이디어 평가, 가격 전략, MVP 설계, 출시 체크리스트 ### 인생 (3개) 14. life_planner — 주간/월간/연간 계획 수립. 빈 시간 찾기, 일정 최적화, 의사결정 지원 15. life_okr — OKR 설정·추적·분기 리뷰. 목표(O) + 핵심결과(KR) 3~5개, 진행률 추적 16. life_routine — 루틴/습관 설계·추적. 아침/저녁 루틴, 습관 트래커, 월간 리뷰 ───────────────────────────────────────────── ## Python 데이터 레이어 (scripts/) 아래 4개 스크립트 구축: 1. ingest.py - --file [로컬경로]: 파일 → ChromaDB 저장 - --drive-file [ID]: Drive 파일 → ChromaDB - --drive-folder: .env의 WATCH_FOLDER_ID 폴더 전체 동기화 - --status: DB 현황 출력 2. search.py - [query]: 시맨틱 검색 - --n [숫자]: 결과 개수 (기본 5) - --json: 구조화된 JSON 출력 3. gmail_sync.py - --max [숫자]: 최근 N개 메일 → ChromaDB - --query [검색어]: 조건부 동기화 - --list: 저장 없이 목록만 4. calendar_sync.py - --days [숫자]: 앞으로 N일 일정 조회 - --free [분]: 여유 시간 탐색 - --ingest: 일정 → ChromaDB 저장 공통 헬퍼: scripts/_gws.py (gws CLI subprocess 래퍼) ───────────────────────────────────────────── ## 서비스 레이어 (services/) vector_store.py: - ChromaDB 클라이언트 래퍼 - 임베딩 모델: paraphrase-multilingual-MiniLM-L12-v2 (한국어 지원, 로컬) - collection: "knowledge" - chunk_size: 1000, overlap: 200 - 메타데이터: source, type, created_at ───────────────────────────────────────────── ## 데이터 디렉토리 구조 (data/) data/ ├── knowledge/ # ChromaDB 벡터 DB (자동생성, 수정금지) ├── memory/ # 페르소나 프로필 │ ├── persona_profile.md │ └── writing_samples/ ├── life/ │ ├── goals/ # annual_YYYY.md, quarterly_YYYY-QN.md │ ├── okr/ # YYYY-QN_okr.md │ ├── plans/ # weekly_YYYY-WNN.md, monthly_YYYY-MM.md │ ├── habits/ # YYYY-MM_habits.md │ ├── journal/ # YYYY-MM-DD.md │ └── decisions/ # YYYY-MM-DD_[주제].md ├── revenue/ │ ├── monthly/ # YYYY-MM_revenue.md │ ├── streams/ # [수익원명].md │ └── goals/ # financial_goals.md ├── content/ │ ├── cardnews/ # YYYY-MM-DD_[주제]/script.md │ ├── ebook/ # YYYY-MM_[제목]/00_outline.md │ ├── blog/ # YYYY-MM-DD_[플랫폼]_[제목].md │ ├── youtube/ # YYYY-MM-DD_[제목].md │ └── course/ # YYYY-MM_[강의명]/curriculum.md ├── projects/ # YYYY-MM_[프로젝트명]/README.md, plan.md, log.md └── marketing/ ├── sns/ # YYYY-MM/MM-DD_[플랫폼]_[주제].md ├── strategy/ # YYYY-MM_[주제].md └── analytics/ # YYYY-MM_report.md ───────────────────────────────────────────── ## requirements.txt chromadb>=0.5.0 sentence-transformers>=3.0.0 pypdf>=4.0.0 python-docx>=1.1.0 openpyxl>=3.1.0 markdown>=3.6 beautifulsoup4>=4.12.0 python-dotenv>=1.0.0 pydantic>=2.7.0 loguru>=0.7.0 tenacity>=8.3.0 pytest>=8.0.0 ───────────────────────────────────────────── ## .env 구조 WATCH_FOLDER_ID=[YOUR_GOOGLE_DRIVE_FOLDER_ID] ───────────────────────────────────────────── ## core/config.py 프로젝트 루트, data 경로, Python 경로, gws PATH 등 전체 설정 중앙화. 절대 경로만 사용. ───────────────────────────────────────────── ## CLAUDE.md (프로젝트 가이드) 위 전체 구조를 문서화한 CLAUDE.md를 루트에 생성. Python 실행 명령, gws CLI PATH 설정, 스크립트 예시 포함. 에이전트 → 데이터 폴더 매핑 테이블 포함. docs/MUMULAB_OS.md를 정체성·역할·프로젝트 판단의 최상위 기준으로 명시. ───────────────────────────────────────────── ## 오케스트레이터 핵심 동작 규칙 1. 콘텐츠는 먼저 대상 사용자, 결과, 근거를 확정하고 채널은 배포 단계에서 선택 2. 사용자의 언어와 격식을 자연스럽게 맞추되 직접적이고 구체적으로 소통 3. 되돌릴 수 있는 일은 최선의 가정으로 진행하고, 공개·결제·삭제·개인정보처럼 영향이 큰 일은 Principal 승인을 받음 4. 완료는 파일 생성이 아니라 작동 결과, 검증 증거, 다음 운영 주체까지 포함 5. 디자인은 Reference → Vocabulary → Constraint → Build → Screenshot review 순서로 진행 ───────────────────────────────────────────── 위 사항을 모두 구현해서 실제 동작하는 Clone Me 시스템을 만들어줘. 각 에이전트 파일은 YAML frontmatter(name, description, tools)를 포함해야 해.

이 4곳만 바꾸면 됩니다

변수내 값으로 교체찾는 방법
[YOUR_NAME] Windows 사용자 이름 cmd에서 echo %USERNAME%
[YOUR_PROJECT_PATH] 프로젝트 저장 경로 원하는 디렉토리 경로
[your-email@gmail.com] Google 계정 이메일 gws auth login에 사용할 계정
[YOUR_DRIVE_FOLDER_ID] Drive 폴더 ID Drive URL에서 /folders/ 뒤 문자열

구축 완료 후 초기 설정

1

Claude Code 설치

claude.ai/download에서 설치

2

gws CLI 설치

npm install -g @googleworkspace/cli

3

Python 패키지

pip install -r requirements.txt

4

Google 인증

gws auth login

# 설치 후 초기 동기화 pip install -r requirements.txt gws auth login python scripts/ingest.py --drive-folder # 정상 동작 확인 python scripts/ingest.py --status python scripts/search.py "테스트 검색어"