🗺️ JW의 클로드 코드 시스템

1년+ 운영하며 만든 개인 비서급 셋업. 전체 그림 + 활용 사례 위주. 자세한 건 따로 물어봐 주세요.

TL;DR


🌐 시스템 한눈에 보기

🧑 JWClaude Code CLI📱 텔레그램 봇🏗️ 프로젝트들⚙️ 공유 인프라investment-researchinvestment-braininvestment-agentdoc-agentdesignlife-opsvc-kmstudy-matememory/log.md_shared/bin/~/.claude/rules/ 기록 반복 패턴 승격

📦 프로젝트 분류

카테고리 프로젝트 한 줄
💰 투자 investment-research · investment-brain · investment-agent 종목 리서치 · 일상 인풋 · 판단 OS
📄 문서작성 doc-agent 양식 위에 데이터 매핑
🎯 코딩·디자인 design 멀티 LLM debate 허브
📅 일상 life-ops 일정·할 일
🏢 회사자료 vc-km 크릿벤처스 포트폴리오 문서 관리
✂️ 기타 study-mate 학습 자료 정리

→ 자세히 01-projects


🔄 작업 사이클

실행log.md 기록반복·중요?CLAUDE.md / design 승격다음 세션 자동 적용 NoYes

[!note] 한 줄 요약 log.md = 단기 캡처 · CLAUDE.md = 장기 규칙 · design/runs/ = 결정 아카이브


⚙️ 공통 운영 패턴 (간략)

자세히 → 02-how-it-works


📑 인덱스

🏗️ 프로젝트별 활용

카테고리별로 — 역할 / 언제 / 핵심 / 실제 사용 예시.


💰 투자

🔍 investment-research

[!example] 실제 사용 텔레그램에 /r 엔비디아 → 5–10분 후 리포트 (재무·경쟁·카탈리스트·리스크)가 PDF로 텔레그램 도착

/r 엔비디아종목 식별 (티커·시장)소스 수집 (DART·뉴스·IR·애널리스트)멀티 LLM 리서치NotebookLM 통합리포트 (PDF)텔레그램 전달

🧠 investment-brain

[!example] 실제 사용 텔레그램에 "엔비디아 어닝 콜 들었다" 음성 → 전사 → 분류 → 노트 자동 작성 → 관심 벡터 업데이트


🎯 investment-agent

[!example] 실제 사용 새 테마 발견 → themes.md 추가 → 관련 회사 후보(씨메스·달파) → claim 작성 → decision 기록

🎯 Theme📡 Signal📝 Claim✅ Decision🔁 Review 학습

📄 문서작성

📝 doc-agent

[!example] 실제 사용 C Fund 25년 온기 보고서 — ref/원본.docx 위에 데이터 매핑 → draft/ 작업 → final/ PDF 출력

ref/ (원본 양식·소스)draft/ (작업 중)final/ (확정본)template-map.yaml 매핑 규칙데이터 추출JW 리뷰

🎯 코딩·디자인

🗣️ design

[!example] 실제 사용 vc-km 시스템 설계 → 00-brief.md (Claude) → 01-critique.md (openclaw) → 응답 누적 → 06-final.md

Claude (initiator)design/runs/{slug}/openclaw (reviewer)JW 00-brief.md (목표·후보안·쟁점)brief 확인리뷰 요청 (watcher 자동)01-critique.md02-response.md03-critique.md (2R)06-final.md (최종 설계+계획)final 확인

📅 일상

📆 life-ops

[!example] 실제 사용 텔레그램에 "내일 3시 김부장 미팅" → 자동 캘린더 등록 + 30분 전 리마인더


🏢 회사자료

📚 vc-km

[!example] 실제 사용 회사 폴더에 자료 업로드 → AI 자동 분류·태그·요약·Master Field 추출 → Chat 봇으로 검색


✂️ 기타

📚 study-mate

[!example] 실제 사용 강의 m4a 첨부 → 30초 후 HTML 리포트 (요점·다이어그램·관련 자료) 텔레그램 도착


다음 → 02-how-it-works

🧠 클로드 코드를 더 잘 쓰는 법

시간 누적해서 점점 좋아지는 시스템을 만드는 3가지. 결국 클로드 코드 효율 = 메모리 + 룰 구조 + 메타 도구.

TL;DR

  1. 메모리 — JW 발화 즉시 캡처, 반복되는 것만 영구 규칙으로
  2. CLAUDE.md 계층 — 글로벌·룰·프로젝트 3계층, 자동 적용
  3. design 프로젝트 — Claude Code 자체 효율을 끌어올리는 메타 시스템

1️⃣ 메모리 설계 — log → 승격

왜 이렇게 했나

흐름

JW 대화트리거 감지?memory/log.md기록 안 함반복?CLAUDE.md 승격log.md 잔류행동 규칙 자동 적용 결정·피드백·교훈·변경일반 대화2회+ / critical단발 다음 세션부터

4가지 캡처 트리거

JW 발화 태그
"응 그렇게 하자" / A vs B 중 택1 [결정]
"아니, 그건 좀" / "말고 X로" [피드백]
에러·실패 우회·예상과 다른 결과 [교훈]
폴더 구조·설정 조정 [변경]

핵심 룰 4개

[!example] 누적 효과 1년+ 누적 결과: 한 번 가르친 룰은 다시 안 가르쳐도 됨. 새 프로젝트도 동일 패턴 즉시 적용.


2️⃣ CLAUDE.md 파일 구조·계층

3계층 분리 — 글로벌·룰·프로젝트가 각자 다른 수명·범위 가짐.

🌐 ~/.claude/CLAUDE.md (전 프로젝트 공통)📚 ~/.claude/rules/*.md (주제별 룰)📁 ~/projects/{name}/CLAUDE.md (프로젝트 고유)한국어 · 보안 · 코딩 표준 · 작업 방식memory-management.mdtelegram-patterns.mdpython-conventions.mddesign-implementation-split.mdagent-teams-patterns.md그 프로젝트의 역할 · 원칙 · 워크플로우 구체화전역 룰 상속참조

어떤 게 어디로 가나

성격 위치
모든 프로젝트 적용 (한국어·보안 등) 글로벌 CLAUDE.md
여러 프로젝트가 공유하는 주제별 룰 (텔레그램 분할 4000자 등) rules/{주제}.md
그 프로젝트만의 워크플로우·도메인 룰 프로젝트 CLAUDE.md

왜 분리했나

[!tip] 승격 흐름 (log → CLAUDE.md) "이 프로젝트에서만 반복" → 프로젝트 CLAUDE.md "여러 프로젝트에서 반복" → rules/{주제}.md 또는 글로벌 CLAUDE.md


3️⃣ design 프로젝트 — Claude Code 자체 효율 도구

왜 존재하나

큰 결정(아키텍처·되돌리기 어려운 선택)은 한 세션·하나의 LLM에선 깊이 못 봄. 그래서:

결국 design = 클로드 코드를 더 효율적으로 쓰기 위한 메타 시스템. 투자·문서·일상 프로젝트들이 평소대로 굴러가게 하려면, 큰 결정의 품질이 보장돼야 한다.

활용 흐름 (이미 01-projects에서 본 시퀀스)

단계 누가 무엇
00-brief.md Claude 목표·후보안·미결 쟁점 (Q1~Qn)
01-critique.md openclaw 반대 논리·대안 (형식적 동의 금지)
02-response.md Claude 수용/불수용/개선
3R, 4R 양 LLM 수렴 시 단축, 최대 4R
06-final.md Claude 최종 설계 + 구현 계획 + 리스크

임계 기준 — debate vs 바로 구현

[!note] 한 줄 휴리스틱 "3개월 뒤 왜 이렇게 했는지 설명해야 할 가능성이 있으면 design. 없으면 바로 구현."

design으로 올림 바로 구현
신규 아키텍처 버그 수정
되돌리기 어려운 결정 소규모 확장
대안 2개+ trade-off 불확실 단일 함수
Cross-project 영향 리팩터·테스트

사후 ADR (경량 옵션)

풀 debate 까진 아니지만 기록은 남기고 싶을 때 → consensus.md 2-3 단락만.

누적 효과

1년+ 누적된 design/runs/ 폴더 = 클로드 코드의 장기 기억. 새 결정 시 비슷한 과거 결정 참조 → 매번 처음부터 생각하지 않음.


다음 → 03-references

📺 참고 자료

📺 유튜브 — 테크·AI 코딩

JW가 구독·모니터링하는 채널 (investment-brain _scripts/youtube-channels.json에서 자동 추적).

🇰🇷 한국어

🌍 영어

[!tip] 자동 모니터링 investment-brain/_scripts/youtube-monitor.py 가 주기적으로 신규 영상을 가져와 키워드 스코어링(AI·LLM·Claude·반도체 등)으로 우선순위 매겨 텔레그램에 큐레이션.


📝 공식 문서


🛠️ 도구

도구 용도 셋업
Claude Code CLI 메인 인터페이스 npm 또는 native
NotebookLM MCP 멀티 소스 통합 MCP 추가
Playwright MCP 웹 자동화 MCP 추가
Telegram Plugin 봇 인터페이스 bot token + chat id
Obsidian 노트 관리 (investment-brain 볼트) 앱 설치
D2 텍스트 → 다이어그램 SVG brew install d2
MarkItDown PDF·DOCX → MD uv tool install "markitdown[all]"
Vertex Gemini 2.5 PDF vision 변환 (품질↑) GCP 프로젝트

🏠 인덱스로 돌아가기