궁극의 클로드 코드 팁 모음 (Advent of Claude 2025)

발행: (2026년 1월 3일 오전 10:47 GMT+9)
13 분 소요
원문: Dev.to

Source: Dev.to

Full credit: 이 기사는 Ado의 환상적인 Advent of Claude 시리즈를 요약한 것으로, 2025년 12월 내내 매일 Claude Code 팁을 공유했습니다. Ado는 Anthropic의 Developer Relations 전문가입니다. 모든 팁은 그의 Twitter/X 게시물에서 유래했으며, 저는 이를 하나의 참고 가이드로 정리하고 있습니다.

Note: 2025년 12월 내내 Ado (@adocomplete)는 Advent of Claude 시리즈에서 매일 Claude Code 팁을 게시했습니다. 이 기사는 31개의 모든 팁을 포괄적인 참고 가이드로 통합합니다.

! 접두사 – 즉시 Bash 실행

# Instead of: "Can you run git status?"
!git status

# Or check test results directly:
!npm test

# View logs:
!tail -50 app.log

왜 중요한가: 모델 처리가 없고, 지연도 없으며, 토큰이 낭비되지 않습니다. 출력이 바로 컨텍스트에 들어갑니다.

Esc Esc 로 되감기

Esc Esc

다음 항목을 되감을 수 있습니다:

  • 대화만
  • 코드만
  • 둘 다

실험적인 접근을 자유롭게 시도하세요 – 탈출구는 언제나 준비되어 있습니다.

API 사용을 위한 “Thinking” 활성화

const response = await client.messages.create({
  model: "claude-sonnet-4-20250514",
  max_tokens: 8000,
  thinking: {
    type: "enabled",
    budget_tokens: 5000
  },
  messages: [{ role: "user", content: "…" }]
});

Claude는 응답하기 전에 thinking 블록에 단계별 추론을 표시합니다.

claude --continue / --resume – 작업을 절대 잃지 않기

# Pick up your last conversation instantly
claude --continue

# Choose from past sessions with a picker
claude --resume

컨텍스트가 보존되고 대화가 그대로 유지되며, 중단한 지점부터 계속 진행할 수 있습니다.

# 접두사 – 메모리에 저장

# Always use pnpm instead of npm in this project
# The API endpoint is https://api.example.com/v2
# Run tests with: pytest -v --cov

Claude는 저장 위치를 물어볼 것입니다(예: CLAUDE.md, 사용자 설정 등). 메모리가 업데이트되며 이후 프롬프트에서도 사용할 수 있습니다.

/vim – 프롬프트 작성을 위한 Vim‑모드

/vim

키 바인딩

KeyAction
h j k l이동
ciw내부 단어 변경
dd라인 삭제
w b단어 이동
yy p복사 및 붙여넣기

마우스에 손을 뻗지 마세요.

-p Prefix – 스크립트, CI/CD, 또는 자동화에서 Claude 코드 실행

# Direct prompt execution
claude -p "Fix the lint errors"

# Pipe input for context
git diff | claude -p "Explain these changes"

# Use in CI/CD
cat error.log | claude -p "Diagnose this error and suggest fixes"

/context – 토큰 사용 시각화

/context

다음 항목의 분류를 표시합니다:

  • 시스템 프롬프트 크기
  • MCP 서버 오버헤드
  • 메모리 파일 로드
  • 대화 기록
  • 남은 사용 가능한 공간

팁: MCP 도구는 사용 가능하기만 해도 컨텍스트의 8‑30 %를 차지할 수 있습니다. 사용하지 않는 도구는 제거하세요.

& Prefix – 클라우드로 전송

# Send a task to run in the cloud
& Refactor the authentication module

# Later, pull it back locally
claude --teleport session_abc123

작업은 로컬에서 계속 진행되는 반면 Claude는 원격에서 작업합니다 – 양쪽의 장점을 모두 누릴 수 있습니다.

/stats – 사용 분석

/stats

사용량에 대한 활동 그래프를 표시합니다. “오렌지는 새로운 초록색이다.”

세션 이름 지정으로 손쉬운 검색

# Name your current session
/rename api-migration

# Resume by name later
/resume api-migration

또는 명령줄에서:

claude --resume api-migration

브랜치에 이름이 있듯이, 세션에도 이름을 붙여야 합니다.

매직 사고 단어

키워드사고 토큰
think4 000
think hard10 000
ultrathink31 999

예시

ultrathink - Review this architecture and identify potential scaling issues

더 많이 생각할수록 복잡한 문제에 대해 더 철저한 분석을 제공합니다.

프롬프트 스태시 – git stash와 유사

Ctrl+S  → Saves your current draft
          → Send something else
          → Draft auto‑restores

더 이상 스크래치패드에 복사할 필요가 없습니다. 생각의 흐름을 놓치는 일도 없습니다.

/statusline – 커스텀 상태 표시줄

/statusline

설정에서 다음을 표시하도록 구성합니다:

  • Git 브랜치 및 상태
  • 현재 모델
  • 토큰 수
  • 사용자 정의 메트릭(날씨, 비트코인 가격, 기타 등등)

권한 프롬프트 건너뛰기

claude --dangerously-skip-permissions

모든 작업을 자동 승인합니다. 주의해서 사용하세요 – 신뢰할 수 있는 반복 작업에 적합합니다.

Lifecycle Hooks

/hooks

Or in .claude/settings.json:

{
  "hooks": {
    "PreToolUse": ["./scripts/check-secrets.sh"],
    "PostToolUse": ["./scripts/format-code.sh"],
    "UserPromptSubmit": ["./scripts/validate-prompt.sh"]
  }
}

Use cases

  • 위험한 명령 차단 (rm -rf)
  • 편집 후 자동 포맷
  • 프롬프트에서 민감한 데이터 필터링
  • 알림 전송

@ Mentions – Context on Demand

# Add files to context
@src/api/auth.ts
@package.json

# List directory contents
@src/components/

# Manage MCP servers
@mcp-server enable
@my-subagent invoke

파일을 한 번에 하나 이상 추가하고, 디렉터리를 나열하며, MCP 서버를 활성화/비활성화하고, 서브‑에이전트를 호출합니다.

예측 팔로‑업

  • 작업을 완료 → 회색으로 표시된 팔로‑업 제안이 나타납니다.
  • Tab → 제안을 수락하고 편집합니다.
  • Enter → 즉시 수락하고 실행합니다.

Tab이 코드를 자동 완성하듯이, 이제 워크플로도 자동 완성합니다.

/chrome – 브라우저 통합

/chrome

Claude가 브라우저와 직접 상호작용하도록 하여 다음과 같은 작업을 수행할 수 있습니다:

  • 페이지 탐색
  • 데이터 추출
  • 클릭 및 양식 입력 수행

(자세한 내용은 생략되었습니다.)

Source:

Claude Code Cheat‑Sheet

핵심 기능

  • URL 탐색
  • 버튼 및 링크 클릭
  • 콘솔 오류 읽기
  • DOM 검사
  • 양식 입력
  • 스크린샷 촬영
  • “버그를 수정하고 정상 동작 확인” → 한 번의 프롬프트

스킬 (폴더 구조)

.claude/skills/
├── api-design/
│   ├── SKILL.md
│   └── templates/
├── testing/
│   ├── SKILL.md
│   └── examples/
  • 한 번 패키징하면 → 어디서든 사용 가능.
  • 에이전트 스킬은 이제 오픈 표준.

베스트 프랙티스

  • SKILL.md ≤ 500 라인 유지.
  • 구체적인 예시 포함.
  • 점진적 공개 사용.
  • 모델 전반에 걸쳐 테스트.

플러그인 및 설정

/plugin install my-setup

플러그인 번들

  • 명령어
  • 에이전트
  • 스킬
  • MCP 설정

마켓플레이스를 통해 새로운 워크플로를 발견하세요.

프롬프트 히스토리 검색

단축키동작
Ctrl + R검색 시작
Ctrl + R (다시)일치 항목 순환
Enter선택한 프롬프트 실행
Tab첫 번째 결과 편집

다시 입력하지 말고 – /init재호출 (자동 문서 생성).

자동 생성 온보딩 문서

/init

CLAUDE.md 파일을 생성하며 포함 내용:

  • 빌드 명령어
  • 테스트 안내
  • 주요 디렉터리
  • 프로젝트 규칙
  • 일반 워크플로

모두에게 온보딩 문서가 필요합니다 – Claude가 대신 작성합니다.

대화 내보내기

/export
  • 전체 대화를 Markdown 으로 덤프:

    • 보낸 모든 프롬프트
    • 받은 모든 응답
    • 수행된 모든 도구 호출
  • 문서화, 교육, 작업 증명 등에 이상적.

병렬 서브‑에이전트

  • 각 서브‑에이전트는:

    • 자체 200 k 컨텍스트 창
    • 독립 실행
    • 결과를 메인 대화에 병합
  • 다음에 적합:

    • 병렬 코드 탐색
    • 동시 리뷰 작업
    • 다파일 분석

재사용 가능한 슬래시 명령

.claude/commands/에 마크다운 파일 생성:

---
description: 코드 베스트 프랙티스 검토
arguments:
  - name: file
    description: 검토할 파일
---

Review {{file}} for:
1. Security vulnerabilities
2. Performance issues
3. Code style

사용 방법:

/review src/api/auth.ts

샌드박스 모드 – 제어된 자유

/sandbox
  • 경계를 한 번 정의.
  • Claude는 그 안에서 자유롭게 작업.
  • 실제 보안을 유지하면서 YOLO 속도 구현.

사용량 모니터링

/usage

현재 사용량과 플랜 한도를 표시 – 갑작스러운 제한 방지.

플랜 모드 (읽기 전용)

Shift+Tab, Shift+Tab   →   Plan mode

플랜 모드에서 Claude는:

  • 파일 읽기
  • 코드 검색
  • 패턴 분석
  • 코드베이스 탐색

아무것도 편집하지 않습니다.

“두 번 생각하고, 한 번 실행한다.” – Ado

LSP 통합

Claude Code는 이제 Language Server Protocol과 통합됩니다:

  • 즉시 진단 – 오류와 경고를 실시간으로 제공
  • 네비게이션 – 정의로 이동, 참조 찾기 등

Claude가 IDE처럼 코드를 이해합니다.

에이전트 SDK

Claude Code를 구동하는 동일한 에이전트 루프, 도구, 컨텍스트 관리가 SDK로 제공됩니다.

10줄 안의 코드로 Claude Code와 같은 에이전트를 구축하세요.

기능 타임라인

DayFeatureCommand / Shortcut
1즉시 Bash!command
2되감기Esc Esc
3확장된 사고API config
4세션 재개--continue / --resume
5메모리 저장#message
6Vim 모드/vim
7헤드리스 모드-p "prompt"
8컨텍스트 보기/context
9클라우드 오프로드&prompt / --teleport
10사용 통계/stats
11명명된 세션/rename / /resume
12깊은 사고ultrathink
13프롬프트 저장Ctrl+S
14상태 표시줄/statusline
15권한 건너뛰기--dangerously-skip-permissions
16수명 주기 훅/hooks
17컨텍스트 추가@file / @dir/
18프롬프트 제안Tab / Enter
19브라우저 제어/chrome
20에이전트 스킬.claude/skills/
21플러그인/plugin install
22히스토리 검색Ctrl+R
23자동 문서/init
24채팅 내보내기/export
25병렬 에이전트Subagents
26맞춤 명령.claude/commands/
27샌드박스 모드/sandbox
28제한 확인/usage
29계획 모드Shift+Tab twice
30LSP 통합Language Server Protocol
31에이전트 SDKSDK

감사의 글

Massive thanks to Ado for creating and sharing the Advent of Claude series. These tips have leveled up how developers use Claude Code.

  • Follow Ado on X: @adocomplete for the latest tips and updates.

This article is a community summary of Ado’s original Advent of Claude series. All credit for these tips goes to Ado and the Claude Code team at Anthropic.

Back to Blog

관련 글

더 보기 »

RGB LED 사이드퀘스트 💡

markdown !Jennifer Davis https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex: 내가 만드는 이유

소개 안녕하세요 여러분. 오늘은 제가 누구인지, 무엇을 만들고 있는지, 그리고 그 이유를 공유하고 싶습니다. 초기 경력과 번아웃 저는 개발자로서 17년 동안 경력을 시작했습니다.