ctx-doctor — скилл для Claude Code: что делает и как установить
Запускает диагностику плагина context-mode в чате. Скилл проверяет среду выполнения, хуки, базу FTS5 и версии пакетов, когда плагин сбоит.
npx skills add mksglu/context-mode --skill ctx-doctor -a claude-codeЧто делает ctx-doctor
Скилл вызывает MCP-инструмент ctx_doctor на сервере и выводит текстовый отчёт со статусами [OK], [FAIL] и [WARN]. Он проверяет среду запуска, регистрацию плагина, хуки, поддержку полнотекстового поиска FTS5, а также совпадение версий в npm и каталоге расширений. Отчёт намеренно лишён разметки списков задач Markdown, поэтому корректно отображается в любых клиентах.
Если серверный вызов инструмента ctx_doctor завершается ошибкой, запускается резервный сценарий через Bash. Для него требуется установленный node: скилл находит корень плагина и напрямую вызывает бандл cli.bundle.mjs либо сборку build/cli.js. Это повод проверить наличие рабочего Node.js в системе, иначе аварийная диагностика просто не выполнится.
Какие задачи решает
- проверить корректность регистрации плагина context-mode
- выявить проблемы с хуками и поддержкой FTS5
- сравнить версии пакета в npm и каталоге расширений
- провести локальную диагностику через CLI при сбое MCP
Примеры запросов агенту
- /context-mode:ctx-doctor
- Запусти диагностику context-mode через /context-mode:ctx-doctor
- Проверь статус хуков и FTS5 с помощью /context-mode:ctx-doctor
Как установить ctx-doctor
1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-doctor -a claude-code2Вручную: положить файлы
~/.claude/skills/ctx-doctor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ctx-doctor/
1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-doctor -a codex2Вручную: положить файлы
.agents/skills/ctx-doctor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-doctor -a cursor2Вручную: положить файлы
.cursor/skills/ctx-doctor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mksglu/context-mode ctx-doctor2Вручную: положить файлы
.github/skills/ctx-doctor/SKILL.md1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-doctor -a gemini-cli2Командой платформы
gemini skills install https://github.com/mksglu/context-mode --path skills/ctx-doctorВручную: положить файлы
.devin/skills/ctx-doctor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-doctor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора7
Весь набор →Похожие
Вопросы о ctx-doctor
Как установить ctx-doctor в Claude Code?
Выполните команду npx skills add mksglu/context-mode --skill ctx-doctor -a claude-code.
Что проверяет ctx-doctor?
Он тестирует среду выполнения, хуки, полнотекстовый поиск FTS5, регистрацию плагина и совпадение версий в npm и маркетплейсе.
Что происходит, если MCP-инструмент недоступен?
Скилл переключается на запасной вариант: находит корень плагина и запускает команду doctor через Node.js с файлом cli.bundle.mjs или build/cli.js.