vault-web / Curve / GC 회사 머신 셋업

Curve / GC 회사 머신 셋업

회사 지급 머신 day-one 셋업. 계정 위생, 코어 설정, MCP·스킬, 로컬 환경 재현.

마지막 갱신 Thu Jul 09 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

회사 지급 머신 첫날 세팅 체크리스트. 개인 인프라(vault · 개인 Firebase · 도메인 · 개인 비즈니스 스킬)는 제외하고 엔지니어링 툴만 가져온다. SSOT: ~/z-ops/curve-setup/ · 고용: Curve Company 경유 → 2027-03 GC Medai 승계

1. 계정 위생

회사 work과 개인 계정을 깔끔히 분리한다.

개인 로그인 OK (편의 / 일상) 회사 work과 분리해서 쓴다(예: 전용 Chrome 프로필). noglow · todoglow · Chrome(신규 전용 프로필) · Spotify · KakaoTalk.

툴링 로그인 (업무 계정 우선) Claude Code · cmux 등 개발 툴은 회사에서 제공하는 계정/방식이 있으면 그걸 우선한다.

개인 인프라는 개인 머신에 개인 Obsidian vault, 개인 GitHub 로그인, 개인 Firebase / 도메인 / 애널리틱스 DB는 회사 머신에 두지 않는다. 스킬 repo는 public이라 무인증 clone으로 충분하다.

2. 코어 설정 복사

개인 permissions / hooks / plugins는 안 가져오고 appearance 키만.

  • CLAUDE.md~/.claude/CLAUDE.md. portable 엔지니어링 룰만. commit 컨벤션, 팀 문화 섹션은 팀 관례 파악 후 채우기.
  • MEMORY.md~/.claude/projects/<work-repo>/memory/MEMORY.md. 빈 템플릿. 코드베이스·팀 컨벤션·프로젝트 맥락 파악되면 채우기.
  • Claude Code 테마 — appearance 키만 머지. settings.json의 permissions/hooks/enabledPlugins는 가져오지 말 것. 아래만.
{
  "theme": "light",
  "tui": "fullscreen",
  "alwaysThinkingEnabled": false
}

개인 머신의 defaultMode: bypassPermissions 같은 권한 완화 설정은 회사 머신에 복사하지 말 것. 팀 관례 파악 전까진 기본(프롬프트) 모드로.

3. MCP + 스킬 (public repo, 무인증 clone)

MCP는 devglow + todoglow만. 스킬은 repo 2개 clone 후 심볼릭. 개인 GitHub 로그인 불필요.

  • MCP 등록: devglow + todoglow. 개인 .mcp config 미러링. 개인 Gmail/Calendar/Drive/Notion·Firebase·DB는 두고 옴.
  • Matt Pocock 번들 clone + 인스톨러로 심볼릭. fork는 monorepo라 스킬이 skills/<category>/<name>/ 아래. flat 아님. 번들 자체 인스톨러(setup-matt-pocock-skills)로 flatten+심볼릭.
git clone https://github.com/aesopfrom0/skills.git ~/mattpocock-skills
  • 본인 스킬 clone + ai-tell-remover 심볼릭. SSOT: aesopfrom0/claude-skills. 업데이트는 각 repo에서 git pull.
git clone https://github.com/aesopfrom0/claude-skills.git ~/claude-skills
ln -s ~/claude-skills/ai-tell-remover ~/.claude/skills/ai-tell-remover
  • 개인 비즈니스 스킬은 두고 오기. content-marketer · cs-responder · data-analyst · seo* · indie-hacker-mentor · resume-tailoring · tweet · voice-profile · smart-committer 등. 진짜 필요해지면 개별로.

4. Dock · Obsidian · 로컬 설정

앱 배치와 로컬(비동기) 설정 재현. 계정 로그인으로 안 따라오는 것들.

  • Dock 수동 재구성 (dock-layout 순서대로). 드롭: Photos · Notion · Notion Calendar · Claude(데스크톱 앱) · KakaoTalk. Claude Code(CLI)는 별개라 유지, 이게 킷의 핵심.
  • Obsidian 설치 → 신규 work 전용 vault. 개인 vault는 열지 않고 새 vault를 쓴다. 새 vault에 work-vault-bootstrap/ 복사하면 동일한 PKMS 구조/룰(빈 스캐폴드). PKMS 구축 가이드 참고.
  • cmux 테마 (계정 sync 안 됨, 명령으로 세팅). 확인은 cmux themes list.
cmux themes set --light "GitLab Light" --dark "GitLab Dark"
cmux reload-config
  • ghostty 폰트 config 복사 (자간 겹침 fix 포함). ~/.config/ghostty/config 같은 경로로 복사. Sarasa 폰트 먼저 설치돼 있어야 CJK metric 안 깨짐.
font-family = "Sarasa Mono K"
font-thicken = true
font-thicken-strength = 30
grapheme-width-method = legacy
  • cmux 로컬 appearance defaults. Settings 수동 또는 defaults write. 적용 후 cmux 재시작. NSWindow Frame 키는 스킵(창 위치일 뿐).
defaults write com.cmuxterm.app appearanceMode -string light
defaults write com.cmuxterm.app appLanguage -string ko
defaults write com.cmuxterm.app workspacePresentationMode -string minimal
defaults write com.cmuxterm.app sendAnonymousTelemetry -int 0
defaults write com.cmuxterm.app sidebarPreset -string nativeSidebar
defaults write com.cmuxterm.app sidebarTintHex -string "#000000"
defaults write com.cmuxterm.app sidebarTintOpacity -string "0.18"

SSOT 주의 — 원본은 ~/z-ops/curve-setup/ 리포 폴더. 이 페이지는 사본이라 킷이 바뀌면 자동 동기화 안 됨. 바뀌면 수동으로 갱신. Brewfile은 이 문서에서 제외함.