By SeongGwangJu
ClaudeCode For KDesigner — 한국 디자이너(Korean Designer)가 git·터미널 지식 없이 Claude Code로 디자인 결과물을 만들고 개발자에게 안전하게 인계하게 해주는 플러그인. 자연어 우선, 한국어 응답, 디자인 시스템 가드, 비파괴적 git 추상화. 슬래시 사용 시 `/kdesigner:디자인초기설정` 같은 prefix가 붙는다(공식 spec).
> `/kdesigner:맨처음설정` §0 도구 사전 확인에서 필수·선택 도구가 빠진 경우 *그대로 응답에 박을* 한국어 안내 메시지. 분기 로직은 슬래시 본체 §0에 유지, 메시지 본문만 이 문서에 분리.
**[필수 행동 — 분기 진입 시 절대 생략 금지]**
`CLAUDE.project.md`(있다면 `DESIGN.md`)는 *비표준 이름*이라 새 대화 시작 시 자동 로드 X. 자동 로드되는 파일: `./CLAUDE.md`·`./.claude/CLAUDE.md`·`./CLAUDE.local.md`·`~/.claude/CLAUDE.md`.
**[필수 행동 — 분기 진입 시 절대 생략 금지]**
작업 되돌리기 — `git revert` 기반 비파괴. "방금"/"오전 작업"/"특정 시점" 자연어로 되돌릴 시점을 고른다. 위험 동작이라 명시 동의 1회 필수, 다시 되돌릴 수 있음.
화면·컴포넌트를 만들 때 발동되는 미학 가드 — AI 클리셰(보라 그라디언트·이니셜 아바타·균등 카드 그리드·Inter 폰트)를 회피하고 한 방향 미학에 commit하게 한다. 화면·시각 요소 *생성/변경* 의도가 보이는 모든 디자인 발화에 — "랜딩 만들어줘"·"히어로 추가"·"프로필 페이지"·"이미지 추가"·"아바타 박아줘"·"더미 데이터" 같은 자연어에 발동.
저장 직전·큰 작업 마무리 시 자동 검증 — *환경 인식 wrapper*로 `package.json` scripts(`lint`/`typecheck`/`check`/`build`) 우선 호출, 없으면 일반 fallback. dev 서버 살아있으면 빌드 회피, lint·타입만. 다른 Skill(`safe-save` 등) 호출 직전 자동 트리거 + 큰 작업 마무리(컴포넌트 추가·구조 변경) 시 + "한번 돌려봐"·"에러 없어?"·"빌드 해봐" 같은 자연어. 텍스트 사소한 변경(레이블·문구만)엔 발동 X.
본 레포(원본 운영 코드) → 디자인 레포 *Pull 기반 sync* — `import-existing` A 분기 변환 후 본 레포에 누적된 개발자 변경을 디자인 영역만 골라 흡수, 비디자인 영역은 알림만. 충돌 시 `git cherry-pick --abort`로 안전 복귀 + AskUserQuestion 1회. 비파괴 git 엄수. "최신화해줘"·"갱신해줘"·"원본 변경분 가져와줘"·"본 레포에서 가져오기"·"본 레포에 뭐 바뀐 거 가져와" 같은 자연어에 발동.
디자인 토큰 일관성 가드 + 컴포넌트 인덱스 갱신 — 색·간격·둥글기·타이포 변경 발화·신규/변경 컴포넌트를 감지해 *부분 수정*인지 *시스템 변경*인지 자동 분기, 시스템 변경이면 명시적 동의. 디자인 토큰(색·간격·둥글기·타이포)이 영향받는 변경 또는 컴포넌트 신규/변경 시점에 — "이 버튼 좀 더 둥글게 해줘"·"색을 다른 걸로 바꿔줘"·"여백 좁혀줘"·"본문 글씨 키워줘" 같은 자연어.
한국 디자이너 모드의 *발화별* 보강 가드 — 페르소나 정의·응답 스타일은 CLAUDE.md 레이어, 이 Skill은 디자인 발화의 *에러 톤*과 *응답 직전 톤 자가 점검*만 책임. 디자이너 모드 활성 프로젝트에서 디자인·운영·문제 상황 응답을 생성할 때 — "버튼 만들어줘"·"이 색 좀 부드럽게"·"둥글기 키워줘"·"저장해줘"·"개발자한테 넘길 거 정리해줘"·"왜 안 돼?"·"에러 났어" 같은 모든 디자인 관련 자연어. 글로벌 페르소나는 CLAUDE.md, 새 대화 권유는 `fresh-session-guide`.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
한국 디자이너가 git·터미널 지식 없이 Claude Code로 화면을 만들고 개발자에게 깔끔히 넘기는 플러그인. 자연어로 말씀만 하시면 됩니다.
📖 웹에서 보기 → seonggwangju.github.io/k-designer (이 README를 잘 디자인된 페이지로)
지금까진 보통 이런 식이었죠.
디자이너가 *피그마(
Figma)*에서 화면을 그려요 → 퍼블리셔·개발자가 그걸 진짜 화면으로 옮겨요 → 그제서야 만져볼 수 있어요.
중간에 끼어드는 사람이 많고, 디자이너의 원래 그림이 옮겨지는 동안 미묘하게 비틀어지기도 합니다. 그리고 진짜로 클릭해보기까지 며칠이 걸려요.
케이디자이너는 그 사이를 지웁니다. 디자이너가 키보드 딸깍 한 줄로 — "이런 카드 3개 가로로 깔아줘" — 진짜로 클릭되고 스크롤되는 화면을 바로 만들 수 있어요. 그 결과물은 그대로 개발자에게 넘어가서 데이터만 진짜 걸면 끝인 상태가 됩니다.
원래 클로드 코드(Claude Code)는 개발자 도구예요. 케이디자이너는 그걸 디자이너 도구로 탈바꿈시키는 플러그인입니다. 영어 에러·터미널 명령·git 같은 걸 다 가리고, 한국어로만 대화하게 만들어요.
handoff/ 폴더에 회차별 파일로 누적. INDEX.md가 한눈에 요약, 개발자는 데이터만 연결하면서 적용 항목을 체크박스로 추적설치 한 번이면 매일의 디자인 사이클 — 새 화면 만들기, 점검, 저장, 인계 — 이 그저 한국어로 흘러갑니다.
이 플러그인은 클로드 코드라는 도구 위에서, git이라는 코드 가져오기 도구를 빌려서 동작합니다. 본인 운영체제 접은글을 펼쳐서 위에서 아래로 한 번에 쭉 따라 해주세요.
⚠️ 시작 전 — 유료 구독이 필요해요 클로드 코드는 Claude의 유료 요금제 위에서만 동작합니다. 무료 Claude.ai 계정으론 안 돼요.
- 최소: Pro 요금제 (월 $20)
- 권장: Max 요금제 (월 $100 이상) — 디자이너 작업처럼 길게 도는 사이클에선 Pro 한도가 빠르게 소진됩니다
회사에서 쓰실 거면 IT·관리자 분께 Pro 또는 Max 자리 부탁드리세요. 미리 결제·로그인까지 끝내두시면 아래 단계가 매끄럽게 흘러갑니다.
런치패드(Launchpad)에서 터미널 검색해서 열기. 검은 창이 뜨면 OK.
터미널에 다음 한 줄 붙여 넣고 ↵Enter:
xcode-select --install
설치 창이 뜨면 Install 버튼 → 동의 → 기다리기 (약 5~10분, 진행바 천천히 움직여도 정상).
설치 끝나면 확인:
git --version
→ git version 2.x.x 같은 숫자 줄이 뜨면 통과.
터미널에 다음 한 줄:
curl -fsSL https://claude.ai/install.sh | bash
자동으로 받아져요 (1~2분). 끝나면 확인:
claude --version
claude
치는 순간 브라우저 창이 뜨면서 로그인하라고 합니다. 본인의 Pro/Max 계정으로 로그인하면 이쪽 터미널 화면으로 자동 돌아와요.
claude 실행 후 검은 화면 안에 입력 칸이 뜨고 인사말이 보이면 준비 완료. 이 상태에서 2단계로 가시면 됩니다.
git windows 검색 → 첫 결과(Git for Windows)에 들어가 설치 파일을 받아 실행Initial branch name)을 묻는 화면이 있어요. 옛날엔 master였는데 요즘은 main 으로 짓는 게 표준이에요. 직접 입력 칸에 main 이라고 적고 진행git --version 쳐보세요. 버전 숫자 뜨면 통과.PowerShell에 다음 한 줄:
irm https://claude.ai/install.ps1 | iex
자동으로 받아집니다.
claude
치는 순간 브라우저 창이 뜨면서 로그인하라고 합니다. 본인의 Pro/Max 계정으로 로그인하면 이쪽 PowerShell 화면으로 자동 돌아와요.
claude 실행 후 검은 화면 안에 입력 칸이 뜨고 인사말이 보이면 준비 완료. 이 상태에서 2단계로 가시면 됩니다.
git 설치 가이드 출처: 코딩애플 — git 설치하기 (Windows·Mac) · 클로드 코드 설치 가이드 출처: Anthropic 공식 (한국어)
⚠️ 데스크탑 앱(
Claude Desktop App)을 쓰고 계신가요? 데스크탑 앱 안의 클로드 코드 패널에선 플러그인 설치 명령(/plugin)이 아직 작동하지 않아요 ("/plugin isn't available in this environment"). 다음 2단계만큼은 터미널을 한 번 열어 진행해주세요. 설치가 끝나면 평소처럼 데스크탑 앱에서도 쓰실 수 있습니다.
1단계 끝에 claude로 켜둔 그 화면에서 그대로 진행합니다. (혹시 닫으셨다면 터미널 다시 열고 claude 한 번 더)
켜진 화면에서 다음 두 줄을 차례로 입력하세요. (앞에 / 그대로 붙여서)
/plugin marketplace add https://github.com/SeongGwangJu/claudecode-kdesigner.git
/plugin install kdesigner@claudecode-kdesigner
첫 줄이 플러그인 카탈로그를 등록, 둘째 줄이 실제 설치입니다.
> Install for you (user scope)
Install for all collaborators on this repository (project scope)
Install for you, in this repo only (local scope)
→ 첫 번째 항목 (Install for you, user scope) 권장. 내 컴퓨터 어느 폴더에서든 디자이너 모드로 작동합니다. (회사 동료와 함께 쓸 거면 두 번째, 이 한 폴더에서만 쓸 거면 세 번째)
⚠ Make sure you trust a plugin before installing...
Will install:
· Component summary not available for remote plugin
→ 정상입니다. 원격에서 가져오는 플러그인은 미리보기가 안 뜨는 게 기본이에요. 그대로 진행하세요.
설치가 성공하면 이런 메시지가 뜹니다:
✓ Installed kdesigner. Run '/reload-plugins' to apply.
npx claudepluginhub seonggwangju/claudecode-kdesigner --plugin kdesignerMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.