이동: ↑↓←→ 또는 WASD
· 되돌리기 U · 리셋 R · 새 퍼즐 N
짐은 밀 수만 있고 당길 수 없어요. 짐 뒤에 또 다른 짐이나 벽이 있으면 밀리지 않습니다. 막히면 U로 되돌리세요.
🚧 고정 장애물은 밀 수 없어 돌아가야 하고, 📦 잡동사니는 밀 수 있는 가짜 짐이라 길을 막으면 치워야 합니다(목표 아님). 위쪽 🚧 / 📦 선택으로 난이도를 올려보세요.
🖱️ 짐을 클릭하면 그게 무엇인지, 어느 파일에 놓아야 하는지, 실제 Claude Code에서 어떻게 쓰는지 설명을 볼 수 있어요.
📂 방 = Claude Code 설정 구조
⚙️ 설정 상속 (우선순위)
같은 설정 항목이 여러 파일에 있으면 좁은 범위가 넓은 범위를 덮어씁니다. 아래로 갈수록 우선순위가 높아요.
~/.claude/settings.json
🌐 사용자 전역 — 모든 프로젝트 공통 기본값
▼ 덮어씀
.claude/settings.json
📁 프로젝트 공유 — 팀과 함께(커밋)
▼ 덮어씀
.claude/settings.local.json
👤 프로젝트 개인 — 나만(gitignore)
▼ 덮어씀
managed-settings.json
🏢 관리자 정책 — 조직 강제, 최우선(못 덮음)
🧠 메모리도 비슷합니다: ~/.claude/CLAUDE.md → ./CLAUDE.md → 하위 폴더 CLAUDE.md 순으로, 가까운 파일이 우선·누적됩니다.
🏆 랭킹
#
이름
난이도
이동
🎉 모든 설정을 제자리에 정리했습니다!
? 게임 설명 & Claude Code 배우기
이 게임의 각 방은 Claude Code가 실제로 사용하는 설정 파일/디렉토리입니다.
바닥에 흩어진 짐(📦)은 그 설정에 들어가는 항목이고요.
모든 짐을 자기 방의 목표 칸(점선)으로 밀어 넣으면 클리어!
settings.json — 훅 🪝 · 권한 🔐 · 환경변수 🌱 · 모델 🧠 설정
CLAUDE.md — 프로젝트 메모리 📌 · 코딩 규칙 📐 (항상 컨텍스트에 로드)
.mcp.json — MCP 서버 🔌 연결 정의
.claude/commands/ — 커스텀 슬래시 명령 ⚡ (/명령)
.claude/agents/ — 서브에이전트 🤖 정의
.claude/skills/ — 스킬 🎯 (SKILL.md)
settings.local.json — 개인용 로컬 오버라이드 🔒 (gitignore 대상)
.gitignore — 무시 규칙 🚫
짐을 정확한 방에 넣어야 인정됩니다. 예를 들어 훅 🪝 짐은 반드시
settings.json 방의 목표 칸으로 가야 해요. 최소 이동 수로 클리어하는 게 목표입니다.