Skip to content

workdd/my_claude_code_setting

Repository files navigation

My Claude Code Settings

Claude Code 환경 설정 버전 관리 레포. 새 환경에서 동일한 설정을 빠르게 적용할 수 있습니다.

포함된 파일

my_claude_code_setting/
├── agents/                        # Claude Code 서브에이전트
│   ├── frontend-designer.md       # UI/UX + 프론트엔드 전문 에이전트
│   ├── backend.md                 # 백엔드 API/서버 전문 에이전트
│   └── researcher.md              # 기술 리서치 + 문서화 전문 에이전트
├── skills/                        # Skills (agents에서 참조)
│   │
│   ├── [Anthropic Official]
│   ├── frontend-design.md         # 프로덕션급 UI 설계 가이드
│   ├── web-artifacts-builder.md   # React+Vite+Tailwind HTML 아티팩트 빌더
│   ├── canvas-design.md           # PNG/PDF 비주얼 디자인
│   ├── webapp-testing.md          # Playwright 웹앱 테스트
│   ├── mcp-builder.md             # MCP 서버 개발 가이드
│   ├── pdf.md                     # PDF 처리
│   ├── docx.md                    # Word 문서 처리
│   ├── xlsx.md                    # Excel 스프레드시트 처리
│   │
│   ├── [Jeffallan/claude-skills]
│   ├── react-expert.md            # React 전문 가이드
│   ├── nextjs-developer.md        # Next.js 개발 가이드
│   ├── typescript-pro.md          # TypeScript 전문 가이드
│   ├── playwright-expert.md       # Playwright E2E 테스트
│   ├── vue-expert.md              # Vue 3 전문 가이드
│   ├── javascript-pro.md          # JavaScript 전문 가이드
│   ├── fastapi-expert.md          # FastAPI 백엔드 가이드
│   ├── nestjs-expert.md           # NestJS 백엔드 가이드
│   ├── api-designer.md            # API 설계 가이드
│   ├── postgres-pro.md            # PostgreSQL 전문 가이드
│   ├── python-pro.md              # Python 전문 가이드
│   ├── graphql-architect.md       # GraphQL 아키텍처
│   ├── microservices-architect.md # 마이크로서비스 아키텍처
│   ├── secure-code-guardian.md    # 보안 코드 리뷰
│   ├── test-master.md             # 테스트 전략 가이드
│   ├── spec-miner.md              # 스펙 분석 가이드
│   ├── code-documenter.md         # 코드 문서화 가이드
│   ├── architecture-designer.md   # 아키텍처 설계 가이드
│   ├── the-fool.md                # The Fool 탐색/창의 가이드
│   │
│   ├── [feiskyer/claude-code-settings]
│   ├── codex-skill.md             # OpenAI Codex/GPT 코드 구현 ✅ 바로 사용
│   ├── deep-research.md           # 멀티에이전트 심층 조사 ✅ 바로 사용
│   ├── youtube-transcribe-skill.md # YouTube 자막 추출 ✅ 바로 사용
│   ├── autonomous-skill.md        # 장시간 자율 작업 실행 ⚠️ 플러그인 설치 필요
│   ├── kiro-skill.md              # 기능 개발 워크플로우 ⚠️ 플러그인 설치 필요
│   ├── nanobanana-skill.md        # AI 이미지 생성 (Gemini) ⚠️ 플러그인 설치 필요
│   └── spec-kit-skill.md          # 스펙 기반 개발 ⚠️ 플러그인 설치 필요
├── plugins/
│   └── glm-assistant/             # 로컬 MCP 플러그인 (GLM-4.5-Air 무료 모델)
│       ├── server.py              # MCP 서버 구현
│       ├── .mcp.json              # MCP 서버 설정 (API 키 환경변수 참조)
│       └── requirements.txt       # Python 의존성
├── mcp/
│   └── open-design.json           # Open Design 로컬 MCP 설정 (OD_DATA_DIR은 $HOME로 일반화)
├── cmux/
│   └── cmux.json                  # cmux(AI 에이전트 병렬 터미널) JSONC 설정 템플릿
├── tmux/
│   └── tmux.conf                  # tmux 설정 (Shift+Enter, prefix=C-a, TPM 등)
├── statusline.sh                  # 상태바 스크립트 (모델/git/컨텍스트/비용 표시)
├── settings.json                  # Claude Code 전역 설정 (hooks, permissions, plugins)
├── CLAUDE.md                      # 전역 Claude 지침 (홈 디렉토리에 배치)
├── install.sh                     # 자동 설치 스크립트
└── .gitignore

빠른 설치

git clone https://github.com/workdd/my_claude_code_setting.git
cd my_claude_code_setting
chmod +x install.sh
./install.sh

설치 후 Claude Code를 재시작하면 적용됩니다.

수동 설치

# 에이전트 설치
mkdir -p ~/.claude/agents
cp agents/*.md ~/.claude/agents/

# 설정 파일 설치
cp settings.json ~/.claude/settings.json

# 전역 지침 설치 (홈 디렉토리에 배치)
cp CLAUDE.md ~/CLAUDE.md

에이전트 & Skills 매핑

에이전트 Skills (anthropics) Skills (jeffallan)
frontend-designer frontend-design, web-artifacts-builder, canvas-design, webapp-testing react-expert, nextjs-developer, typescript-pro, playwright-expert, vue-expert, javascript-pro
backend mcp-builder fastapi-expert, nestjs-expert, api-designer, postgres-pro, python-pro, graphql-architect, microservices-architect, secure-code-guardian, test-master
researcher pdf, docx, xlsx spec-miner, code-documenter, architecture-designer, the-fool

Skills 출처:


에이전트 설명

frontend-designer

UI/UX 디자인 및 프론트엔드 개발 전문 에이전트.

  • React / Next.js / Vue 3 컴포넌트 설계 및 구현
  • Tailwind CSS / CSS Modules 스타일링
  • 접근성 (WCAG 2.1 AA), 반응형 레이아웃
  • 디자인 시스템 구축, 애니메이션/마이크로인터랙션
  • 성능 최적화 (Lazy loading, LCP/CLS 개선)

backend

백엔드 API 설계 및 서버 개발 전문 에이전트.

  • REST API / GraphQL 설계 (OpenAPI 3.0)
  • Python (FastAPI/Django), Node.js (NestJS/Express), Go
  • PostgreSQL, Redis, MongoDB 스키마 설계 및 최적화
  • JWT/OAuth 인증, RBAC 권한 관리
  • Docker / Kubernetes / CI/CD 인프라

researcher

기술 리서치 및 Obsidian 문서화 전문 에이전트.

  • 논문 분석 (arXiv, NeurIPS, ICML 등)
  • 라이브러리/프레임워크 비교 분석
  • ADR (Architecture Decision Record) 작성
  • Obsidian 형식 기술 문서 자동 생성
  • 기술 트렌드 및 경쟁사 분석

플러그인 설치

feiskyer/claude-code-settings 스킬 (일부 수동 설치 필요)

skills/ 디렉토리에 SKILL.md가 포함되어 있지만, 일부 스킬은 헬퍼 스크립트 포함 전체 플러그인 설치가 필요합니다.

✅ 바로 사용 가능 (SKILL.md만으로 동작)

스킬 설명 사전 요구사항
codex-skill OpenAI Codex/GPT로 코드 자동 구현 codex CLI 설치 필요: npm install -g @openai/codex
deep-research 멀티에이전트 심층 조사 워크플로우 Firecrawl/Exa MCP 있으면 더 강력 (없어도 동작)
youtube-transcribe-skill YouTube 자막/트랜스크립트 추출 yt-dlp (이미 설치됨)

⚠️ 플러그인 설치 필요 (헬퍼 스크립트 포함)

아래 스킬은 SKILL.md 외에 helper scripts/Python 파일이 있어 전체 기능을 위해 플러그인 설치가 필요합니다.

Claude Code 내에서 실행:

/plugin marketplace add feiskyer/claude-code-settings

그 후 개별 설치:

/plugin install kiro-skill@feiskyer-claude-code-settings
/plugin install autonomous-skill@feiskyer-claude-code-settings
/plugin install spec-kit-skill@feiskyer-claude-code-settings
/plugin install nanobanana-skill@feiskyer-claude-code-settings
스킬 설명 추가 요구사항
kiro-skill 요구사항→설계→태스크→구현 워크플로우 없음
autonomous-skill 장시간 멀티세션 자율 작업 없음
spec-kit-skill Spec-Kit 헌법 기반 스펙 주도 개발 specify CLI 설치 필요
nanobanana-skill Google Gemini API로 이미지 생성/편집 GOOGLE_API_KEY 환경변수 필요

nanobanana-skill 추가 설정:

# Google AI Studio에서 무료 API 키 발급: https://aistudio.google.com
export GOOGLE_API_KEY=your-key-here
pip install google-generativeai pillow

claude-mem (크로스 세션 메모리) - 마켓플레이스

Claude Code 세션 간 기억을 유지하는 플러그인. settings.jsonenabledPlugins에 이미 포함. 별도 설치 필요.

# Claude Code 내에서 실행
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem@thedotmack

glm-assistant (무료 GLM 모델) - 로컬 MCP 플러그인

토큰 절약용 GLM-4.5-Air 무료 모델 연동 플러그인. install.sh 실행 시 자동 설치됨.

수동 설치:

mkdir -p ~/.claude/plugins/local/glm-assistant
cp plugins/glm-assistant/* ~/.claude/plugins/local/glm-assistant/
pip install -r plugins/glm-assistant/requirements.txt

# API 키 설정 (https://openrouter.ai 에서 무료 발급)
export OPENROUTER_API_KEY=sk-or-...

제공 도구 (MCP):

  • ask_glm - 일반 질문 (번역, 요약, 설명)
  • ask_glm_code - 코드 리뷰, 버그 분석
  • ask_glm_quick - 빠른 단답 (2-3문장 이내)

zai-org/glm-4.5-air:free 모델을 OpenRouter를 통해 무료로 사용합니다.

notebooklm-mcp (NotebookLM 연동) - MCP 서버

Google NotebookLM과 AI 에이전트를 직접 연결하는 MCP 서버. 문서를 NotebookLM에 업로드하면 에이전트가 직접 질의하여 hallucination 없는 답변을 받습니다.

설치:

claude mcp add notebooklm npx notebooklm-mcp@latest

최초 인증:

"Log me in to NotebookLM"

Chrome 창에서 Google 계정 로그인 후 자동 인증.

사용 방법:

  1. notebooklm.google.com에서 노트북 생성 후 문서 업로드
  2. 공유 링크 복사 (Anyone with link)
  3. Claude에게 링크 전달: "이 NotebookLM 참고해서 작업해줘: [link]"

주요 특징:

  • Zero-hallucination: NotebookLM이 모르면 거부 (추측 없음)
  • Citation-backed: 모든 답변에 출처 포함
  • 멀티소스 종합: 50+ 문서 간 정보 연결
  • 토큰 절약: 문서를 직접 읽지 않고 NotebookLM에 질의

GitHub: PleasePrompto/notebooklm-mcp


추가 플러그인·스킬 (2026-07 갱신)

파일을 벤더링하지 않고 설치 방법만 문서화한 항목입니다. 각 도구의 원본 저장소를 단일 진실 원천으로 두어 자동 업데이트를 받습니다.

마켓플레이스 플러그인

# 사용량 대시보드 상태줄 (Claude/Codex/Gemini 한도 추적)
/plugin marketplace add uppinote20/claude-dashboard
/plugin install claude-dashboard@claude-dashboard

# Anthropic 공식 마켓플레이스
/plugin marketplace add anthropics/claude-plugins-official
/plugin install frontend-design@claude-plugins-official   # 프론트엔드 디자인 가이드
/plugin install superpowers@claude-plugins-official        # make-plan/do 등 확장 스킬 번들
플러그인 마켓플레이스 역할
claude-dashboard uppinote20/claude-dashboard 상태줄에 AI CLI 사용량·한도 표시, /check-usage
frontend-design anthropics/claude-plugins-official 프론트엔드 비주얼 디자인 가이드
superpowers anthropics/claude-plugins-official make-plan·do·design-is·pathfinder 등 워크플로우 스킬

Cloudflare 스킬군 (선택)

wrangler, cloudflare, durable-objects, workers-best-practices, agents-sdk, sandbox-sdk, cloudflare-one(+migrations), cloudflare-email-service, web-perf, turnstile-spin — Cloudflare 공식 스킬 저장소를 마켓플레이스로 add 후 필요한 스킬만 install 합니다. Workers/Pages/D1/R2/KV 작업 시 문서를 우선 참조하도록 편향됩니다.

독립 도구

도구 설치 비고
peon-ping curl -fsSL https://raw.githubusercontent.com/mbrock/peon-ping/main/install.sh | bash settings.json 훅이 참조
last30days mvanhorn/last30days-skill (npm skills CLI) 최근 30일 소셜/웹 리서치. Python 3.12+ 필요
agentcat AgentCat 커넥터 설치 ~/.local/bin/agentcat 훅이 참조, 사용량 커넥터

humanize-korean 툴킷 (별도 저장소)

AI가 쓴 한글 텍스트의 "AI 티"를 제거하는 윤문 파이프라인. 스킬 3종(humanize, humanize-korean, humanize-redo)과 서브에이전트 12종으로 구성됩니다. 독립 저장소를 clone 후 자체 install.sh로 심볼릭 링크를 생성합니다 (벤더링하지 않음).

git clone https://github.com/epoko77-ai/im-not-ai.git ~/programming/im-not-ai
cd ~/programming/im-not-ai && ./install.sh
# ~/.claude/skills, ~/.claude/agents 로 심볼릭 링크 생성
구성 항목
스킬 humanize, humanize-korean, humanize-redo
에이전트 ai-tell-detector, korean-style-rewriter, naturalness-reviewer, content-fidelity-auditor, korean-ai-tell-taxonomist, humanize-monolith 외 6종

Open Design MCP (로컬 디자인 워크스페이스)

로컬 우선(local-first) 디자인 도구 Open Design 앱을 Claude Code에 MCP로 연결합니다. 아티팩트(HTML/JSX/CSS)와 소스 파일을 에이전트가 직접 읽고 수정할 수 있습니다.

설정 원본은 mcp/open-design.json 에 있으며, OD_DATA_DIR$HOME 은 실제 홈 경로로 치환해야 합니다.

등록 (택 1):

# 방법 A — Open Design 앱이 자동 생성 (권장)
open-design mcp install claude

# 방법 B — 저장된 설정으로 수동 등록
claude mcp add-json open-design "$(sed "s#\$HOME#$HOME#g" mcp/open-design.json)"

제공 도구(요약): get_artifact, get_file, search_files, list_projects, create_artifact, write_file 등. 사용자가 OD에서 열어둔 프로젝트/파일이 기본 컨텍스트가 됩니다.

⚠️ 이 MCP는 로컬 데스크톱 앱 종속입니다. Open Design 앱이 /Applications 에 설치돼 있고 데몬이 실행 중이어야 동작합니다. 다른 머신에서는 앱 설치 후 방법 A로 재등록하세요.

참고 — 이 저장소에서 의도적으로 제외한 MCP: atlassian(Jira/Confluence), bitbucket. 사내 연동으로 보안상 포함하지 않습니다.


선택 설치: peon-ping 사운드 알림

Claude Code 이벤트(시작, 완료, 알림)에 게임 사운드 효과를 추가하는 훅.

# peon-ping 설치 (별도 레포)
curl -fsSL https://raw.githubusercontent.com/mbrock/peon-ping/main/install.sh | bash

settings.json의 hooks가 peon-ping을 참조하므로, 사용하지 않으려면 hooks 섹션을 제거하세요.

선택 설치: AgentBar AI 사용량 트래킹

macOS 메뉴바에서 여러 AI 코딩 어시스턴트의 사용량을 통합 모니터링하는 앱.

지원 서비스:

  • Claude Code (Anthropic OAuth API, Keychain 저장)
  • OpenAI Codex (로컬 세션 로그)
  • Google Gemini (로컬 로그 파일)
  • GitHub Copilot (GitHub Copilot API)
  • Cursor (Cursor API + 로컬 DB)
  • Z.ai (Z.ai quota API)

주요 기능:

  • 메뉴바에 서비스별 사용량 바 표시 (사용량 순 정렬)
  • 상세 사용량 팝오버 (서비스별 메트릭)
  • 데스크톱 알림 (에이전트 이벤트)
  • 커스텀 사운드 팩 지원

설치 방법:

# GitHub Releases에서 최신 DMG 다운로드 및 자동 설치
gh release download -R scari/AgentBar -p "*.dmg" -D ~/Downloads
open ~/Downloads/AgentBar.dmg
# AgentBar.app을 Applications 폴더로 드래그

또는 자동 설치 (install.sh 사용):

./install.sh --agentbar

API 키는 macOS Keychain을 통해 안전하게 관리됩니다.

settings.json 주요 설정

설정 설명
alwaysThinkingEnabled true 확장 사고 항상 활성화
effortLevel high 추론 강도
theme dark 다크 테마
skipDangerousModePermissionPrompt true 위험 작업 확인 프롬프트 생략
permissions.defaultMode bypassPermissions 권한 프롬프트 기본 우회
permissions.allow ["Bash(git commit:*)", "Bash(pkill:*)"] 자동 허용 커맨드
env.CLAUDE_CODE_DISABLE_AUTO_MEMORY 1 자동 메모리 주입 비활성화
statusLine ~/.claude/statusline.sh 하단 상태바 (claude-dashboard 설치 시 전환 가능)
enabledPlugins claude-mem, claude-dashboard, frontend-design, superpowers, glm-assistant 활성 플러그인

⚠️ skipDangerousModePermissionPrompt: truedefaultMode: bypassPermissions 는 개인 환경용 공격적 설정입니다. 공유·팀 환경에서는 각각 false / default 로 변경 권장.

훅은 전 이벤트에 peon-ping 사운드와 agentcat 사용량 커넥터를 연결합니다. 두 도구를 설치하지 않으면 해당 훅은 조용히 무시됩니다(경로만 참조).

tmux 설정

tmux/tmux.conf~/.tmux.conf 에 설치됩니다 (install.sh 자동 처리).

주요 설정

기능 설정
프리픽스 Ctrl+A (기본 Ctrl+B 대신)
Shift+Enter CSI-u 프로토콜로 Ghostty/xterm 지원
창 분할 prefix + | 좌우, prefix + - 상하
창 이동 prefix + h/j/k/l (Vim 스타일)
4분할 이동 prefix + u/i/J/K (고정 위치)
마우스 활성화 (set -g mouse on)
히스토리 10,000줄
테마 base16-tmux breadog

TPM 플러그인 목록

  • tmux-plugins/tmux-sensible - 합리적인 기본값
  • mattdavis90/base16-tmux - breadog 테마

신규 환경 설치 후

# tmux 실행 후 TPM으로 플러그인 설치
tmux
# prefix + I (대문자)

cmux 설정 (AI 에이전트 병렬 터미널)

cmux는 여러 AI 코딩 에이전트(Claude Code/Codex/Gemini)를 워크스페이스별로 나눠 병렬 실행하는 macOS 터미널 앱입니다. Claude Code 세션과 통합되어 사이드바에서 브랜치·PR·포트·진행 상태를 함께 봅니다.

설정 파일은 JSONC(주석 포함 JSON) 형식이며 cmux/cmux.json~/.config/cmux/cmux.json 에 설치됩니다 (install.sh 자동 처리). 저장소에 포함된 파일은 모든 옵션이 주석으로 문서화된 기본 템플릿으로, 원하는 항목의 주석을 해제하면 파일 관리(file-managed) 설정이 됩니다. 주석을 지우면 앱 Settings(GUI)에 저장된 값으로 폴백합니다.

# 앱 설치 (Homebrew 또는 릴리스 DMG)
brew install --cask cmux            # 또는 https://github.com/manaflow-ai/cmux 릴리스

# 설정 템플릿 배치 (install.sh가 자동 처리)
mkdir -p ~/.config/cmux
cp cmux/cmux.json ~/.config/cmux/cmux.json

파일로 관리할 만한 주요 옵션

섹션 설명
automation claudeCodeIntegration Claude Code 세션 통합 (기본 true)
automation portBase / portRange 워크스페이스 포트 할당 시작·범위
automation suppressSubagentNotifications 서브에이전트 알림 억제
terminal autoResumeAgentSessions 재시작 시 에이전트 세션 자동 복원
notifications hooksMode / hooks 알림 훅 (append/replace)
shortcuts.bindings (전체) 키바인딩 재정의

앱의 실제 사용 상태(워크스페이스·세션)는 ~/Library/Application Support/com.cmuxterm.app 에 저장되며 버전관리 대상이 아닙니다. 이 저장소는 재현 가능한 설정 템플릿만 관리합니다.

참고 — 커밋된 템플릿의 automation.socketPassword 는 빈 값입니다. 소켓 제어에 비밀번호를 쓰더라도 절대 이 파일에 평문으로 커밋하지 마세요.


API 키 관리

API 키는 절대 이 레포에 포함하지 마세요.

# 권장: ~/.api-keys.env 에 보관 후 .zshrc에서 로드
# ~/.api-keys.env
OPENROUTER_API_KEY=sk-or-...
ANTHROPIC_API_KEY=sk-ant-...

# ~/.zshrc
source ~/.api-keys.env

업데이트

이 저장소는 파일을 벤더링하는 대신 설치 방법을 문서화하는 항목이 많습니다. 따라서 업데이트는 ⓐ 저장소 파일 동기화와 ⓑ 외부 도구 각자 업데이트, 두 축으로 나뉩니다.

1. 저장소 파일 동기화 (새 환경 or 최신 반영)

cd my_claude_code_setting
git pull
./install.sh          # settings/agents/skills/plugins/mcp/cmux/tmux 재설치

2. 외부 도구·플러그인 업데이트

# 마켓플레이스 플러그인 (Claude Code 내에서)
/plugin marketplace update thedotmack            # claude-mem
/plugin marketplace update uppinote20/claude-dashboard
/plugin marketplace update anthropics/claude-plugins-official   # frontend-design, superpowers

# humanize-korean 툴킷 (별도 저장소)
cd ~/programming/im-not-ai && git pull && ./update.sh   # 없으면 ./install.sh

# 독립 도구
#   peon-ping : install.sh 재실행
#   cmux      : brew upgrade --cask cmux (또는 앱 내 자동 업데이트)
#   Open Design : 앱 자동 업데이트 후 필요 시 `open-design mcp install claude` 재등록

3. 로컬 변경사항을 저장소에 역반영

cd my_claude_code_setting

# 실제로 편집한 것만 골라 동기화
cp ~/.claude/agents/{backend,frontend-designer,researcher}.md agents/
cp ~/.claude/settings.json settings.json
cp ~/.config/cmux/cmux.json cmux/cmux.json

# ⚠️ 커밋 전 필수 — 민감정보 스캔
grep -rniE 'okestro|sk-[a-zA-Z0-9]|/Users/[a-z]+|atlassian|bitbucket|jira|confluence' \
  --exclude-dir=.git . && echo "누출 검토 필요!" || echo "클린"
# settings.json은 절대경로를 $HOME 으로 치환하고, 사내 훅(weekly-summary 등)을 제거한 뒤 커밋

git add -A
git commit -m "feat: 설정 업데이트"
git push

⚠️ 역반영 시 재발 주의~/.claude/settings.json 원본에는 사내 weekly-summary 훅과 절대경로가 다시 들어있습니다. 그대로 덮어쓰지 말고 위 스캔·치환을 거친 뒤 커밋하세요. atlassian·bitbucket MCP, oke-jira-* 스킬은 계속 제외 대상입니다.

About

클로드 코드 세팅 정리

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors