Claude Code 고수가 되기 위한 필수 기능 완전 정복
📺 원본 영상: Claude Code 필수 지식 20가지 13분 정리! 🎙️ 채널: 코드팩토리 📅 정리 일자: 2026-06-01 ⚠️ Note: 본 리포트는 영상의 음성을 텍스트로 변환(STT)하여 정리한 것입니다. 화면에 표시된 자료(차트, 코드, 슬라이드 등)는 포함되지 않을 수 있습니다.
개요
Claude Code는 단순한 AI 코딩 어시스턴트를 넘어, 복잡한 소프트웨어 작업을 멀티에이전트 기반으로 자율 처리할 수 있는 강력한 개발 환경으로 진화하고 있다. 이 영상에서 코드팩토리 채널의 강연자는 Claude Code의 고급 슬래시 커맨드와 기능들을 실전 데모와 함께 소개하며, 많은 개발자들이 아직 활용하지 못하고 있는 기능들을 집중적으로 다룬다. 영상 제목에는 “20가지”라고 명시되어 있으나 강연자는 마지막에 “23가지를 알아봤다”고 언급하며, 화면에 표시된 세부 기능까지 포함하면 실질적으로 더 많은 내용이 다뤄진다. 이전에 공개한 코덱스(Codex) 강의의 후속편 성격을 가지며, 두 도구 간의 기능 비교가 군데군데 등장한다.
딥리서치(Deep Research): 정보 수집의 패러다임 전환
Claude Code에서 가장 먼저 소개되는 기능은 딥리서치(Deep Research)다. 일반적인 AI 검색이 인터넷을 대강 훑어본 뒤 결과를 반환하는 방식이라면, 딥리서치는 그 과정 자체를 체계적인 워크플로(Workflow)로 분해한다. 강연자에 따르면 “Claude Code의 Dynamic Workflow와 Batch의 차이를 공식 문서 기준으로 조사하고, 각 출처가 어떤 주장을 뒷받침하는지 분리해서 정리해줘”와 같이 요청하면 딥리서치가 실행되며, 실행 즉시 /workflows 명령어로 현재 진행 중인 단계를 실시간으로 확인할 수 있다.
딥리서치가 특히 주목받는 이유는 단순히 정보를 수집하는 데 그치지 않기 때문이다. 소스를 수집하고, 교차 검증(Cross-check)을 수행하고, 검증(Verification) 단계를 거친 뒤에야 최종 결과물을 생성하는 단계별 파이프라인으로 작동한다. 강연자는 이 검증 단계 덕분에 “잘못된 정보를 걸러낼 수 있다”고 강조하며, 어떤 거 찾아줘 하고 대충 인터넷 검색해서 뱉어주는 형태가 아니라 각 페이즈가 하나씩 잘 설계된 상태에서 구현된다고 설명한다. 진지하게 조사가 필요한 업무라면 딥리서치를 꼭 활용해볼 것을 강하게 권장했다.

00:31 - 딥리서치 실행 후 /workflows 화면 - 현재 진행 중인 단계(소스 수집, 교차 검증, 검증, 결과 생성)가 표시된 워크플로 패널
울트라 코드(Ultra Code)와 배치(/batch): 멀티에이전트 병렬 처리의 두 축
Claude Code는 단일 에이전트가 순차적으로 작업을 처리하는 방식을 넘어, 여러 에이전트를 동시에 생성해 복잡한 작업을 병렬로 처리하는 기능을 제공한다. 이 영역에서 핵심적인 두 가지 접근법이 바로 울트라 코드(Ultra Code)와 배치(/batch)이며, 두 기능은 쓰임새가 명확히 다르다.
울트라 코드(Ultra Code): 극한의 복잡성을 위한 에포트(Effort) 수준
울트라 코드는 Claude Code의 Effort(에포트) 설정 중 가장 높은 수준을 의미한다. 강연자에 따르면 Effort 설정에서 마지막 옵션으로 울트라 코드를 선택할 수 있으며, 이를 활성화하면 “Extra(X)” 기본 설정에 Dynamic Workflow가 결합되어 매우 복잡한 작업을 단계별로 설계하고 실행할 수 있게 된다. “이 코드베이스 전체의 레거시 API 클라이언트를 새 HTTP 클라이언트 래퍼로 마이그레이션해줘. 계획을 세우고 구현하고 테스트하고 남은 위험성들을 정리해줘”와 같은 광범위한 요청을 처리할 때 진가를 발휘한다.

01:44 - Effort 설정에서 Ultra Code를 선택하는 UI 화면 - 선택 시 나타나는 무지개 색 애니메이션
울트라 코드의 핵심은 단순히 한 에이전트가 순차적으로 작업하는 것이 아니라는 점에 있다. 실행 시 수많은 에이전트가 동시에 생성되어 정보를 수집하고, 고강도 추론(High-intensity Reasoning)을 수행하며, 코드를 동시다발적으로 수정하고 검증한 뒤 테스트까지 완료된 완전한 결과물을 반환한다. 강연자의 설명에 따르면 실행 결과 화면이 “분석 페이즈”와 “리뷰 페이즈”로 나뉘어 표시되며, 울트라 코드 선택 시 특유의 무지개 색 UI 애니메이션이 등장한다고 유머스럽게 묘사했다.

02:22 - Ultra Code 실행 결과 화면 - ‘분석 페이즈’와 ‘리뷰 페이즈’로 나뉜 멀티에이전트 실행 단계
배치(/batch): 반복 작업의 병렬 실행 전문가
배치는 /batch 명령어로 실행하며, 동일한 패턴을 가진 여러 작업을 병렬로 처리하는 데 특화된 실행 방식이다. 강연자에 따르면 배치는 실행 시 5개에서 30개의 워커(Worker)를 병렬로 즉시 생성한다는 점이 특징이다. “프로젝트를 Convex로 마이그레이션해줘”와 같이 요청하면 여러 서브에이전트(Sub-agent)가 병렬로 생성되어 작업이 분산 처리된다. 배치라는 이름 자체에 “병렬”의 의미가 담겨 있는 것처럼, 이 기능은 병렬 작업에 가장 최적화된 실행 방식으로 설계되어 있다.

03:07 - 배치(/batch) 실행 시 5~30개의 워커가 병렬 생성되는 화면 및 워커 수 설정 UI
Dynamic Workflow vs Batch: 무엇을 언제 써야 하나
강연자는 이 두 기능의 차이에 대한 질문이 많다고 언급하며 명확한 구분을 제시한다. 핵심 구분 기준은 작업의 복잡성과 논리적 연결성이다. 배치는 같은 패턴의 반복적인 작업 여러 개를 처리할 때 적합하며, 작업들이 서로 독립적이고 병렬로 실행 가능한 경우에 최적화되어 있다. 반면 Dynamic Workflow는 복잡한 목표를 주었을 때 그 목표를 달성하기 위해 조사, 실행, 검증, 결과 합산의 전 과정을 스스로 설계하고 병렬 처리까지 수행하는 방식이다. 강연자의 결론은 명확하다. 논리적 인과관계가 중요하고 복잡성이 높을수록 Dynamic Workflow가 유리하고, 단순 반복 작업을 대량으로 처리해야 할 때는 Batch를 사용하면 된다.
비동기 세션 관리: 백그라운드(Background)와 BTW
백그라운드(Background): 터미널을 해방하라
백그라운드 기능은 background 혹은 bg라는 명령어로 실행할 수 있으며, Claude Code의 세션을 백그라운드로 전환해 터미널을 자유롭게 사용할 수 있도록 해방하는 기능이다. 강연자에 따르면 백그라운드 상태로 전환하면 터미널이 Free Up되어 다른 어떤 명령어든 자유롭게 실행할 수 있다. 다시 세션으로 돌아오려면 claude agent 명령어를 입력한 뒤 에이전트 패널에서 원하는 세션을 선택하면 되고, 마우스 클릭으로도 직접 접속이 가능하다.
이 기능의 실용적 가치는 여러 개의 세션을 동시에 관리할 수 있다는 점에서 나온다. 에이전트 패널을 통해 지금까지 실행 중인 세션들을 모두 확인하고, 백그라운드 세션으로 돌아가거나 사용자 입력이 필요한 시점에 다시 진입하는 것도 패널에서 처리된다. 강연자는 “잠시 다른 커맨드를 실행하고 돌아오고 싶을 때”, 그리고 “여러 개의 세션을 터미널에서 관리할 때 Claude 앱처럼 사용하고 싶을 때” 모두 유용하다고 설명한다.
BTW: 현재 세션을 오염시키지 않고 질문하기
BTW는 현재 진행 중인 대화 세션의 컨텍스트(Context)를 건드리지 않은 채로 별도의 질문을 할 수 있는 기능이다. “BTW 프로젝트 제목 뭐야”라고 입력하면 현재 대화창 아래에 새로운 채팅 창이 생성된다. 더 나아가 F 키를 누르면 포킹(Forking)도 가능하며, 포킹 시에는 기존 대화의 모든 컨텍스트를 유지한 채 새로운 분기점 대화가 만들어진다. 기존 세션으로 되돌아가는 방법도 명시적으로 제공된다.
강연자는 이를 “병렬로 여러 세션을 시작하고 싶은데, 그 세션들이 지금까지 있었던 모든 컨텍스트를 공유했으면 할 때 굉장히 유용하다”고 설명한다. 코덱스(Codex) 강의에서도 소개했던 개념으로, 대규모 프로젝트에서 여러 실험 분기를 동시에 진행할 때 특히 효과적인 기능임을 강조한다.
고급 플래닝 도구: 울트라 플랜(/ultraplan)과 울트라 리뷰(Ultra Review)
울트라 플랜(/ultraplan): 웹 기반 고품질 플래닝
울트라 플랜은 /ultraplan 명령어로 실행하거나, 대화 중 “ultra plan”이라고 입력하기만 해도 트리거된다. 일반적인 터미널 내 계획 수립과 달리, 울트라 플랜은 작업을 웹으로 전송해 처리하는 방식을 채택하고 있다. 강연자에 따르면 웹에서 실행되는 울트라 플랜은 “터미널에서 직접 실행하는 것보다 훨씬 더 플래닝에 최적화되어 있어서 더 정확하고 완성도 높은 플랜을 생성”한다. 울트라 플랜이 실행되면 터미널은 다시 자유롭게 사용 가능한 상태가 되므로, 플래닝 작업이 진행되는 동안 다른 작업을 병행할 수 있다.

05:00 - 울트라 플랜 트리거 후 나타나는 ‘run ultraplan’ 옵션 UI 화면
단, 이 기능은 더 많은 토큰(Token)을 소비한다는 점을 감안해야 한다. 강연자는 “시간이 남고 토큰이 좀 남는다면 복잡한 작업에 울트라 플랜을 써보는 것을 추천한다”고 조언하며, 자원 소비와 결과 품질 사이의 트레이드오프를 명확히 인지하고 사용하기를 권장한다.
울트라 리뷰(Ultra Review): 비용을 지불할 만한 고품질 리뷰
울트라 리뷰는 단순한 실행 옵션이 아니라, Extra Usage(추가 사용)를 활성화해야만 쓸 수 있는 유료 기능이다. Anthropic(앤트로픽)에서는 이 기능이 “비용을 지불하면서 쓸 정도로 굉장히 가치 높은 리뷰”를 제공한다고 주장한다. 강연자에 따르면 울트라 리뷰 한 번 사용 시 약 5달러의 비용이 발생한다. 강연자 본인도 무료로 5회 정도 사용해본 경험이 있으며 “굉장히 잘 해주기는 한다”고 인정하면서도, 5달러의 가치가 있는지는 “프로젝트의 가치에 따라 따져봐야 한다”는 현실적인 조언을 덧붙인다. 기능 실행 방식은 별도의 슬래시 명령어 없이 바로 트리거된다고 설명했다.
장기 작업 설계의 핵심: 골(/goal)과 메타 프롬프팅
골(/goal)은 코덱스(Codex)에서도 있었던 기능으로 Claude Code에서도 동일하게 제공된다. 단순히 “Convex로 마이그레이션해줘”라고 요청하는 것과 달리, 골 기능은 작업의 성공 조건과 변경 범위를 명확히 정의한 구조화된 프롬프트를 기반으로 장기간 높은 완성도의 작업을 수행하도록 설계되어 있다. 강연자는 이런 단순한 프롬프팅 방식은 좋지 않다고 명시하며, 어떤 변경을 해야 하는지와 어떤 성공 조건이 있는지를 정확히 명시할수록 훨씬 더 오랫동안 완성도 높은 작업을 수행한다고 강조한다.
강연자가 특히 강조하는 점은 골을 사용할 때 반드시 **메타 프롬프팅(Meta-prompting)**을 활용하라는 것이다. “이 프로젝트를 Convex 기반으로 변경할 수 있도록 골 프롬프트를 작성해줘”라고 요청하면, Claude Code가 골 기능의 특성을 이미 이해하고 있기 때문에 최적화된 구조로 프롬프트를 자동으로 생성해준다. 강연자가 실제로 보여준 생성된 골 프롬프트에는 아래와 같은 요소들이 포함되어 있었다.
- 목표(Goal) 정의
- 현재 배경 및 사전 확인 사항
- 건드려도 되는 영역과 건드리면 안 되는 영역의 구분
- 마이그레이션 매핑 규칙
- 제약 사항 및 원칙
- 수용 기준(Acceptance Criteria): 작업 완료를 판단하는 명확한 조건
이 모든 요소를 정의해줌으로써 오랫동안 태스크를 실행하는 과정에서 언제 끝내도 될지, 언제 완성됐는지를 확인할 수 있는 형태로 프롬프트가 구성된다. 강연자는 “이걸 그대로 복사해서 골에 붙여넣기 해서 바로 실행하면 잘 실행된다”며, 잘 설계된 골 프롬프트가 시간과 토큰 낭비를 줄이고 한 번에 높은 완성도의 결과를 얻는 데 직접적으로 기여한다고 결론 짓는다.

07:19 - 메타 프롬프팅으로 자동 생성된 골(/goal) 프롬프트 - 목표 정의, 배경, 제약, 마이그레이션 매핑, 수용 기준이 포함된 상세 구조
반복 작업의 자동화 엔진: 스킬 크리에이터(Skill Creator)
스킬 크리에이터(Skill Creator)는 아직 많은 사용자들이 활용하지 못하고 있는 기능으로, 강연자가 특히 주목하는 도구 중 하나다. “스킬 크리에이터로 대략적으로 원하는 UI 검증하는 스킬 만들어줘”라고 요청하면 즉시 커스텀 스킬(Custom Skill)이 생성된다. 단순한 기능 생성 이상의 부가 정보가 함께 제공된다는 것이 이 기능의 차별점이다.
우선, 생성된 스킬에 대한 벤치마킹 결과를 제공하며, 해당 스킬을 사용함으로써 절약할 수 있는 리소스 양도 함께 알려준다. 더 흥미로운 것은 스킬의 수명 주기 관련 정보다. 현재 사용 중인 모델 기준으로 해당 스킬이 여전히 필요한지, 아니면 이미 모델의 기본 능력치에 포함되어 있는 기능인지도 분석해주기 때문에, 만들어놓은 스킬이 언제 Deprecated(더 이상 불필요) 될지 예측할 수 있다. 이는 불필요한 커스텀 스킬의 유지 비용을 줄이는 데 직접적으로 도움이 된다.
또한 강연자는 스킬을 만드는 두 가지 접근법을 제시한다. 단순히 원하는 기능을 프롬프트로 입력하는 방법도 있지만, 실제 대화 세션 진행 중 “이 과정을 자동화하거나 기록했으면 좋겠다”는 요소를 발견했을 때, 같은 세션 내에서 스킬 크리에이터를 실행해 세션 동안의 프로세스를 그대로 스킬화하는 방법이 정확도 면에서 더 우수하다고 강조한다.

08:27 - 스킬 크리에이터(Skill Creator) 실행 결과 - 생성된 스킬의 벤치마킹 결과, 리소스 절약량, Deprecated 시점 예측 정보
권한 관리의 스마트한 해결책: Fewer Permissions Prompt
Claude Code를 사용하다 보면 매번 권한을 묻는 프롬프트에 시간을 낭비하게 되는 경우가 있다. Dangerously Skip Permissions 모드처럼 모든 권한을 일괄 허가하는 방식을 쓰고 싶지 않은 사용자들을 위해 “Fewer Permissions Prompt”라는 기능이 존재한다. 이 프롬프트는 지금까지의 대화 내역을 전부 분석해, 사용자가 이미 안전하게 허가했던 작업들과 지속적으로 승인해온 권한들을 파악한 뒤, 그것들을 자동으로 Allow List로 만들어준다.
이후에는 Allow List에 포함된 작업들에 대해 더 이상 반복적으로 권한을 묻지 않도록 설정이 업데이트된다. 강연자는 이를 “일반 모드 사용자들이 굉장히 유용하게 쓸 수 있고, 훨씬 더 빠르게 바이브 코딩(Vibe Coding)할 수 있도록 도와주는 요소”라고 설명한다. 완전한 권한 무력화의 보안 리스크 없이도 반복적인 권한 승인 피로를 줄일 수 있다는 점에서, 일상적인 개발 흐름을 개선하는 실용적인 도구다.
세션 품질 관리 도구: Rewind, Code Review, Copy
Rewind: 대화 히스토리 정밀 관리
Rewind는 프롬프팅 과정에서 실수가 발생했을 때 특정 지점으로 돌아갈 수 있게 해주는 기능이다. 단순히 이전 상태로 되돌아가는 것 외에도 두 가지 요약 기능을 제공한다. **“Summarize From Here”**는 선택한 위치부터 그 이후 내용을 압축하는 것이고, **“Summarize Up To Here”**는 처음부터 선택한 위치까지를 압축하는 방식이다. 강연자는 두 옵션이 헷갈릴 수 있다고 언급하며 이 차이를 명확히 구분해두고 사용하기를 권장한다. 또한 “Restore Conversation” 옵션을 통해 코드 변경 없이 대화 내역만 복구하는 것도 가능하다. 프롬프팅 도중 방향이 잘못되었다고 느껴질 때 컨텍스트 전체를 버리지 않고 특정 지점으로 정밀하게 되돌아갈 수 있다는 점에서 매우 실용적인 기능이다.
Code Review: 머지 전 필수 관문
Code Review는 코덱스(Codex)에서도 소개된 동일한 기능으로, 코드 리뷰에 투입할 Effort 수준과 리뷰의 목표를 직접 지정할 수 있다. 별도의 설정 없이 바로 실행해도 작동하지만, Effort와 목표를 지정하면 리뷰 자체가 해당 목적에 최적화된다. 강연자는 “리뷰 자체의 최적화가 많이 되어 있어서 훨씬 좋은 리포트를 받을 수 있다”며, 특히 머지(Merge) 직전에 반드시 한 번은 실행해볼 것을 강력히 권장한다.
Copy(/copy): 드래그 없이 이전 프롬프트 재사용
/copy 명령어는 바로 직전 프롬프트 전체를 클립보드에 복사해주는 기능이다. 강연자는 이를 “오늘 강의 중에 가장 중요한 것 중 하나이며 진짜 유용한 기능인데 많은 분들이 모른다”고 강조하며, 텍스트를 드래그해 복사할 필요 없이 이전 프롬프트 전체를 즉시 재활용할 수 있는 편의성을 소개한다.
탐색과 협업을 위한 부가 도구들
Powerup(/powerup): 인터랙티브 기능 튜토리얼
/powerup은 Claude Code의 다양한 기능들을 하나씩 애니메이션과 함께 안내해주는 인터랙티브 튜토리얼 기능이다. 강연자는 “하나씩 읽어보면 재미있고, 어떤 기능을 어떻게 사용하는지 정확히 알려주는 튜토리얼”이라고 소개하며, Claude Code를 처음 접하거나 숨겨진 기능을 탐색하고 싶은 사용자에게 추천한다. 가이드를 받으면서 기능을 직접 체험할 수 있다는 점에서, 공식 문서보다 진입 장벽이 낮은 학습 도구로 활용된다.
Radio(/radio): 집중력을 위한 배경 음악
/radio 명령어를 실행하면 Claude 채널의 라디오가 시작되며, 24시간 내내 코딩하기 좋은 배경 음악을 재생해준다. 강연자는 “들으면서 하고 싶으면 들으면서 해도 된다”며 가볍게 소개했다. 기능의 실용성보다는 개발 환경에 소소한 즐거움을 더하는 Claude Code의 독특한 부가 기능으로 볼 수 있다.
Team Onboarding(/team-onboarding): 세션 기록과 온보딩 자동화
Team Onboarding(/team-onboarding)은 현재까지 진행된 세션 전체의 트랜스크립트(Transcript)를 분석해, 신규 팀원이 이 세션을 온보딩하기 위해 알아야 할 내용을 자동으로 정리해주는 기능이다. 강연자의 설명에 따르면 실행 결과에는 “How we use Claude”와 같은 항목으로 세션에서 어떤 방식으로 Claude를 활용했는지가 분석되어 나타나며, 체크리스트 형태로 정보가 정리된다.
강연자는 이 기능의 활용 범위를 팀 온보딩에 국한하지 않고, “이번 세션에서 내가 어떤 작업을 했는지를 기록으로 남기는” 용도로도 활용할 수 있다고 제안한다. “조금만 바꾸면 이번 세션에서 내가 어떤 작업을 했는지를 기록으로 남길 수도 있기 때문에 특정 상황에서 유용한 기능”이라는 것이 강연자의 평가다. 강연자는 Team Onboarding을 23번째 기능으로 소개하며 영상을 마무리한다.
마무리 / 핵심 정리
이 영상이 다룬 Claude Code의 기능들은 단순히 편의성을 높이는 것을 넘어, AI 코딩 어시스턴트와의 협업 방식을 근본적으로 바꾸는 방향을 지향하고 있다. 딥리서치는 검색의 신뢰성 문제를 구조적으로 해결하고, 울트라 코드와 Dynamic Workflow는 거대한 마이그레이션이나 리팩토링 작업도 AI에게 위임할 수 있는 수준으로 끌어올린다. 배치는 반복적인 대규모 작업을 병렬화해 처리 효율을 극대화하며, 골과 메타 프롬프팅의 조합은 장기 자율 작업의 완성도를 크게 높여준다.
강연자가 일관되게 강조한 것은 올바른 도구를 올바른 상황에 사용하는 것의 중요성이다. Dynamic Workflow와 Batch는 언뜻 비슷해 보이지만 쓰임새가 명확히 다르고, 울트라 플랜은 토큰을 더 소비하는 대신 더 높은 품질의 계획을 생성한다. 스킬 크리에이터를 통해 반복 업무를 자동화하고, Fewer Permissions Prompt로 권한 관리를 스마트하게 처리하면, 전체적인 바이브 코딩(Vibe Coding) 속도가 눈에 띄게 향상된다. 강연자는 마지막으로 “너무 뻔한 것들 빼고 독특하고 유용할 만한 것들만 모아봤다”고 정리하며, 각 기능을 실전에서 적절한 상황에 직접 적용해보는 것을 권장한다.
📚 출처 및 참고
| 구분 | 내용 |
|---|---|
| 원본 영상 | Claude Code 필수 지식 20가지 13분 정리! |
| 채널 | 코드팩토리 |
| 영상 길이 | 약 13분 30초 |
| 리포트 작성 | 2026-06-01 |
| 작성 방식 | YouTube 영상 STT 변환 후 에디팅 |
💬 본 리포트는 영상 내용을 바탕으로 재구성되었습니다. 정확한 내용은 원본 영상을 참조해 주세요.