세상은 멈춰 있지 않습니다.RSS
BIG CHANGE.

Markdown 버전

AI-translated from English; not yet reviewed by a fluent editor.

# Claude Code에 Context Mode를 설치하고 세션 출력을 확인하기

> Claude Code에 Context Mode를 설치하고 범위를 정한 코딩 작업에서 훅과 통계를 살펴본 뒤, 실제 파일과 검사 결과를 확인하고 작업을 승인하세요.

By BIG CHANGE Editorial

Published: 2026-10-20T06:31:38.884Z
Updated: 2026-10-20T06:31:38.884Z
Canonical: https://bigchange.ai/blog/claude-code-context-mode-plugin-install-verify-guide

![Conceptual charcoal illustration of a single desktop terminal monitor with indistinct output marks and one orange line above a keyboard.](https://bigchange.ai/api/media/file/claude-code-context-mode-terminal-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

Context Mode는 일부 큰 도구 결과를 자체 도구로 처리하고 세션 이벤트를 로컬에 색인하는 Claude Code의 타사 플러그인입니다. 개발자는 코딩 중 어떤 내용이 대화에 전달됐는지 살펴볼 수 있습니다. 통계는 플러그인의 출력 처리를 설명할 뿐이며, 작업의 정확성은 변경 파일과 수용 검사로 판단해야 합니다. 이 안내는 관리자의 버전 1.0.169 파일과 [Claude Code의 현재 플러그인 안내](https://code.claude.com/docs/en/plugins/install)를 기준으로 2026년 10월 20일 확인했습니다. BIG CHANGE는 이 글을 위해 플러그인을 설치하거나 코딩 세션을 실행하지 않았습니다.

## 핵심 변화

- **달라진 점:** Claude Code 플러그인이 특정 도구 호출을 가로채고 큰 결과를 대화 밖에 보관하며 세션 이벤트를 나중에 검색하도록 색인할 수 있습니다. 실제 설치된 마켓플레이스 버전과 활성 훅은 자신의 세션에서 확인해야 합니다.
- **중요한 이유:** 긴 코딩 작업에서 개발자는 플러그인의 출력 전달 기록을 실제 파일 및 테스트 결과와 비교할 수 있습니다. 압축 수치를 유용한 작업의 증거로 삼지 않고, 판단에 필요한 근거가 필터링 후에도 남았는지 평가할 수 있습니다.
- **주의할 점:** 설치 환경에서 예정된 호출이 실제로 전달되는지, 대화를 압축하거나 재개한 뒤에도 원본 근거를 볼 수 있는지가 중요합니다. 로컬 보고서로 공급자 요금이나 코드의 정확성을 입증할 수는 없습니다.

## 설치 전

허가된 Claude Code 터미널 세션과 수정 권한이 있는 저장소를 사용하세요. 관련 파일, 기존 테스트 또는 빌드 명령, 유지할 동작이 정해진 작은 작업을 고릅니다. 기본 세션 제어와 비교하려면 당사의 [컨텍스트 확인 및 세션 계속하기 안내](https://bigchange.ai/blog/claude-code-session-context-continue-guide) 에서 다루는 `/context` 와 `/compact` 를 참고하세요. 이 플러그인 없이 사용하는 기능입니다.

터미널에서 설치된 Claude Code와 Node.js 버전을 기록하세요.

```bash
claude --version
node --version
```

이 [고정 리비전의 플러그인 패키지](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/package.json) 는 Node.js 22.5.0 이상을 요구합니다. 해당 [Claude Code 매니페스트](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/.claude-plugin/plugin.json) 는 다음 지정으로 MCP 서버를 시작합니다: `node`. 플러그인 프로세스가 Node에 접근할 수 있는지 확인한 뒤 대화형 세션에서 `/plugin` 가 있는지 확인하세요. 없으면 [사용 중인 Claude Code 배포판의 설정 안내](https://code.claude.com/docs/en/setup)를 따르세요. 관리자 README의 오래된 최소 버전은 현재 제어 기능의 신뢰할 만한 호환성 검사가 아닙니다.

Bash 훅이 동작하는 macOS, Linux, WSL 또는 Claude Code용 Git Bash가 설정된 Windows를 사용하세요. Claude Code 자체는 네이티브 Windows PowerShell에서 실행되지만, [고정 리비전의 훅 일치 규칙](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/hooks/hooks.json) 이 지정한 것은 `Bash`이며, `PowerShell`이 아닙니다. 이 파일들은 PowerShell 전용 도구 경로의 자동 전달을 입증하지 않습니다.

작업 공간에 타사 플러그인을 설치할 허가를 받으세요. 조직 규칙에 따라 [Elastic License 2.0](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/LICENSE), 훅 명령과 서버 매니페스트를 검토합니다. Claude Code에 따르면 플러그인 훅과 MCP 서버는 도구 샌드박스 밖에서 사용자 권한으로 실행됩니다. 모델의 도구 호출을 승인해도 이 프로세스가 격리되지는 않습니다. 플러그인은 저장소 내용을 처리하고 사용자의 파일 및 자격 증명 접근 권한을 물려받을 수 있습니다. 로컬 색인도 선택된 프롬프트와 결과가 모델 공급자에게 전달되지 않는다는 뜻은 아닙니다. 민감한 내용을 사용하기 전에 계정의 [데이터 사용 조건](https://code.claude.com/docs/en/data-usage) 을 확인하세요.

## 1. 설치 범위를 의도적으로 선택하기

Claude Code 대화형 세션에 다음 명령을 입력하세요.

```text
/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode
```

두 번째 명령은 [Claude Code의 현재 설치 절차](https://code.claude.com/docs/en/plugins/install)에 따라 플러그인 상세 패널을 엽니다. 나열된 스킬, 훅, MCP 서버를 확인하세요. 더 넓은 허가가 없으면 **로컬 범위** 를 골라 이 저장소에서 자신만 시험하도록 합니다. 사용자 범위는 자신의 여러 프로젝트에, 프로젝트 범위는 설치한 협업자에게 활성화합니다. 설치 요약과 다음 화면의 Errors 탭을 읽으세요: `/plugin` . 안내대로 다시 로드하거나 Claude Code를 재시작하세요. 강제로 `/reload-plugins --force` 를 실행하면 프롬프트 캐시가 무효화돼 캐시 없는 요청이 발생할 수 있으므로 현재 세션에서 즉시 활성화할 때만 사용하세요.

다음 화면의 Installed 탭에서 Context Mode가 의도한 범위로 나타나는지 확인하세요: `/plugin`. 별도 터미널에서 실제 설치 버전과 상태를 기록합니다.

```bash
claude plugin list
```

조사한 스냅샷은 버전 1.0.169이며 저장소 커밋은 `b31c7ee853cb9ea76121e24d368599390972a997`입니다. 마켓플레이스 명령은 이 커밋을 고정하지 **않습니다** . 명령이나 동작 변경은 실제 설치 버전으로 판단하세요. 관리자가 따로 제공하는 `npx` 방식은 자동 훅 없이 MCP 도구만 제공하므로 이 플러그인 설치와 같지 않습니다.

## 2. 설치된 플러그인 진단하기

활성 Claude Code 세션에서 실행하세요.

```text
/context-mode:ctx-doctor
```

전체 보고서를 보관하세요. [고정 리비전의 진단 스킬](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/skills/ctx-doctor/SKILL.md) 은 결과에 다음 표시를 사용합니다: `[OK]`, `[FAIL]` , `[WARN]`. 런타임, 훅 등록, SQLite FTS5 검색 지원, 플러그인 등록, 버전 항목을 확인합니다. 명시된 원인에 따라 실패를 해결하세요. 스킬이나 서버가 없으면 다음 화면의 Errors 탭과 `/plugin` 관련 문서인 [Claude Code 플러그인 문제 해결 안내](https://code.claude.com/docs/en/plugins/troubleshooting)를 확인하세요. 진단 통과는 설정 진단 결과이며, 다음 단계가 실제 작업 중 전달 여부를 확인합니다.

## 3. 실제 작업에서 전달 경로 관찰하기

시작 전 목표, 수용 검사, 저장소 상태를 저장하세요. 다음 터미널 명령은 기존 변경을 식별하지만 플러그인 변경이라고 입증하지는 않습니다.

```bash
git status --short
git diff --stat
```

Claude Code 세션에서 `/context-mode:ctx-stats` 를 실행하고 전체 초기 보고서를 저장하세요. 승인된 작업을 수행하며 실제 도구 이름과 결과를 관찰합니다. 해당 읽기, 검색, 셸 명령, MCP 호출이 Context Mode 도구를 사용했는지, 필터가 생략한 원본 세부 정보를 찾을 수 있는지 확인합니다. 이후 같은 통계 명령을 다시 실행하세요.

```text
/context-mode:ctx-stats
```

이 [통계 스킬](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/skills/ctx-stats/SKILL.md) 은 현재 세션 출력을 도구별로 보고합니다. 해당 호출이 없었다면 빈 보고서는 관찰된 플러그인 효과가 없다는 뜻입니다. 두 보고서를 작업 기록과 보관하고 본 호출과 비교하세요. 관리자의 압축률과 세션 시간은 자체 예시이지 사용자 작업 측정이 아닙니다. 토큰이나 컨텍스트 추정은 공급자 청구서도 정확한 수정의 증거도 아닙니다. Claude Code와 모델 사용에는 계정 또는 공급자 조건이 계속 적용됩니다.

대화가 압축되거나 재개되면 다음 편집을 허용하기 전에 복구된 작업 상태를 확인하세요. 실제 파일, 차이, 원래 수용 명령을 검사하고 필터링 발췌를 판단하는 데 필요한 전체 결과를 가져옵니다. 로컬 이벤트 색인은 이전 결정을 찾는 데 도움이 되지만 기억된 상태가 저장소를 검증하지는 않습니다. 마지막에 실제 검사를 실행하고 차이를 직접 검토하세요. 명령, 종료 결과, 관련 파일, 미해결 실패를 기록합니다. 작업이 실패해도 보고서는 유용할 수 있지만 실패를 통과로 바꿔서는 안 됩니다.

## 4. 근거를 버리지 않고 복구하기

전달 경로가 필요한 도구를 막으면 정확한 오류와 진단을 보관한 뒤 다음 화면의 Errors 탭을 확인하세요: `/plugin`. 플러그인이 원인이면 다음 화면의 Installed 탭에서 Context Mode를 끄세요: `/plugin`. 적용할 곳은 **플러그인을 활성화하는 범위**입니다. 로컬, 프로젝트, 사용자 설정은 범위와 우선순위가 다릅니다. 새 Claude Code 세션에서 비활성화를 확인하고 일반 도구와 실제 작업 상태가 사용 가능한지 검사하세요. 원인 설명에 필요한 보고서와 원본 출력을 보존합니다.

비활성화해도 로컬 색인은 삭제되지 않습니다. [플러그인의 삭제 스킬](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/skills/ctx-purge/SKILL.md) 은 의도적이며 되돌릴 수 없는 작업인 `/context-mode:ctx-purge` 를 설명합니다. 세션 범위에는 정확한 세션 ID가 필요하며 해당 행과 검색 조각을 삭제하되 다른 세션과 프로젝트 통계는 보존합니다. 프로젝트 범위는 색인 내용, 모든 프로젝트 세션 이벤트, 이벤트 파일과 통계를 삭제합니다. 필요한 근거를 보존한 다음 범위를 결정하고 확인하세요. 어느 삭제도 일상적인 문제 해결 단계가 아닙니다. `/clear` 와 `/compact` 는 Context Mode 저장 데이터를 지우지 않습니다.

## 출처 및 추가 자료

- [조사 커밋의 Context Mode README](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/README.md) 는 마켓플레이스 설치, 도구, 색인, 관리자 성능 예시를 설명합니다. 예시는 재현하지 않았으며 실제 설치 버전과 출력은 로컬에서 확인해야 합니다.
- [Context Mode 패키지, 플러그인 매니페스트와 훅 설정](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/package.json) 은 고정 리비전의 런타임, 라이선스 식별자, MCP 시작, 훅 규칙을 확립합니다. 관련 단계에 문서가 연결돼 있습니다.
- [Claude Code 플러그인 설치 안내](https://code.claude.com/docs/en/plugins/install) 는 상세 패널, 범위, 상태, 다시 로드와 비활성화를 설명합니다. [보안과 신뢰](https://code.claude.com/docs/en/plugins/security) 는 실행 경계를 설명하며 이 플러그인을 사용자 환경에 맞춰 감사한 것은 아닙니다.
- [Context Mode 진단·통계·삭제 스킬](https://github.com/mksglu/context-mode/tree/b31c7ee853cb9ea76121e24d368599390972a997/skills) 은 조사 리비전의 진단, 통계, 삭제를 정의합니다. 독자 환경의 코딩 성공을 입증하지 않습니다.

## Sources

- [조사 커밋의 Context Mode README](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/README.md) — 설치 방식, 도구, 전달 설계, 로컬 색인과 관리자 성능 주장을 설명합니다. 절감 및 연속성 예시는 재현하지 않았고 현재 마켓플레이스 설치는 커밋 고정이 아닙니다.
- [Context Mode 패키지 매니페스트](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/package.json) — 조사 커밋의 버전 1.0.169, Node.js >=22.5.0, Elastic-2.0을 명시합니다. 독자 설치 버전이나 실행 성공은 입증하지 않습니다.
- [Context Mode Elastic License 2.0](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/LICENSE) — 소스가 공개된 Elastic License 2.0 조건을 정하며 MIT 라이선스나 제한 없는 오픈 소스라고 부를 근거는 아닙니다.
- [Context Mode의 Claude Code 플러그인 매니페스트](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/.claude-plugin/plugin.json) — 고정 커밋에서 Node로 시작하는 MCP 서버와 스킬을 선언합니다. 선언만으로 독자 세션에서 시작됐음을 입증하지 않습니다.
- [Context Mode 훅 설정](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/hooks/hooks.json) — 수명주기 훅과 도구 규칙을 지정하며 Bash는 있지만 PowerShell PreToolUse 규칙은 없습니다. 플랫폼 조건이지 실제 전달이나 모든 셸 지원의 증거가 아닙니다.
- [Context Mode 진단·통계·삭제 스킬](https://github.com/mksglu/context-mode/tree/b31c7ee853cb9ea76121e24d368599390972a997/skills) — 고정 파일은 진단 표시, 현재 세션 읽기 전용 통계, 세션·프로젝트 삭제 효과를 정의합니다. 관찰 통계, 코드 정확성, BIG CHANGE의 삭제 실행을 보여주지 않습니다.
- [Claude Code: 플러그인 설치와 관리](https://code.claude.com/docs/en/plugins/install) — 현재 상세 패널 설치, 범위, 요약, Installed 및 Errors 화면, 버전 조회, 다시 로드와 비활성화를 설명합니다. 타사 호환성은 로컬에서 확인해야 합니다.
- [Claude Code: 플러그인 보안과 신뢰](https://code.claude.com/docs/en/plugins/security) — 훅과 MCP 프로세스가 사용자 권한으로 도구 샌드박스 밖에서 실행됨을 설명합니다. 파일과 비밀 보호에 대한 감사나 보증은 아닙니다.
- [Claude Code: 고급 설정](https://code.claude.com/docs/en/setup) — 네이티브 PowerShell과 Git Bash를 포함한 배포 및 Windows 설정을 설명합니다. README의 오래된 Claude Code 최소 버전을 검증하지는 않습니다.
- [Claude Code: 플러그인 문제 해결](https://code.claude.com/docs/en/plugins/troubleshooting) — 버전, 의존성, 로딩, Errors 탭 진단을 설명합니다. 원인별 복구를 지원하며 무조건적인 재설치나 삭제를 권하지 않습니다.
- [Claude Code: 데이터 사용](https://code.claude.com/docs/en/data-usage) — 로컬 저장과 구별되는 공급자 데이터 사용 정보를 제공합니다. 모든 처리가 로컬이거나 선택 내용이 모델 요청에 들어가지 않는다고 입증하지 않습니다.
- [BIG CHANGE: 컨텍스트 확인과 Claude Code 세션 계속하기](https://bigchange.ai/blog/claude-code-session-context-continue-guide) — 비교 기준이 되는 기본 컨텍스트와 압축 안내입니다. 별도의 Context Mode 설치, 훅 진단, 출력 통계, 범위별 복구 작업은 다루지 않습니다.