Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Часто задаваемые вопросы

Безопасно ли использовать PRECC?

Да. PRECC использует официальный механизм PreToolUse hook Claude Code — ту же точку расширения, которую Anthropic разработала именно для этой цели. Hook:

  • Работает полностью офлайн (никаких сетевых вызовов в критическом пути)
  • Завершается менее чем за 5 миллисекунд
  • Является fail-open: при любой ошибке исходная команда выполняется без изменений
  • Только модифицирует команды, никогда не выполняет их самостоятельно
  • Хранит данные локально в базах данных SQLite

Работает ли PRECC с другими AI-инструментами для разработки?

PRECC разработан специально для Claude Code. Он использует протокол PreToolUse hook, предоставляемый Claude Code. Он не работает с Cursor, Copilot, Windsurf или другими AI-инструментами для разработки.

Какие данные отправляет телеметрия?

Телеметрия работает только по подписке (opt-in). При включении отправляет:

  • Версию PRECC, ОС и архитектуру
  • Агрегированные счётчики (перехваченные команды, активированные навыки)
  • Среднюю задержку hook

Она не отправляет текст команд, пути к файлам, названия проектов или любую персональную информацию. Вы можете просмотреть точные данные с помощью precc telemetry preview перед подпиской. Подробности см. в Telemetry.

Как удалить PRECC?

??faq_uninstall_a_intro??

  1. Удалите регистрацию hook:

    # Delete the hook entry from Claude Code's settings
    # (precc init added it; removing it disables PRECC)
    
  2. Удалите бинарный файл:

    rm ~/.local/bin/precc ~/.local/bin/precc-hook ~/.local/bin/precc-learner
    
  3. Удалите данные (необязательно):

    rm -rf ~/.local/share/precc/
    rm -rf ~/.config/precc/
    

Моя лицензия истекла. Что произойдёт?

PRECC возвращается к уровню Community. Все основные функции продолжают работать:

  • Встроенные навыки остаются активными
  • Hook pipeline работает нормально
  • precc savings показывает сводку
  • precc ingest и анализ сессий работают

Функции Pro становятся недоступными до продления:

  • precc savings --all (подробная разбивка)
  • precc compress
  • precc gif
  • precc gha
  • precc geofence
  • Отчёты по электронной почте

Hook, похоже, не работает. Как провести отладку?

??faq_debug_a_intro??

  1. Убедитесь, что hook зарегистрирован:

    precc init
    
  2. Протестируйте hook вручную:

    echo '{"tool_input":{"command":"cargo build"}}' | precc-hook
    
  3. Убедитесь, что бинарный файл находится в вашем PATH:

    which precc-hook
    
  4. Проверьте конфигурацию hook Claude Code в ~/.claude/settings.json.

Замедляет ли PRECC Claude Code?

Нет. Hook завершается менее чем за 5 миллисекунд (p99). Это незаметно по сравнению со временем, которое Claude тратит на рассуждения и генерацию ответов.

Могу ли я использовать PRECC в CI/CD?

PRECC предназначен для интерактивных сессий Claude Code. В CI/CD нет экземпляра Claude Code для подключения. Однако precc gha может анализировать неудачные запуски GitHub Actions из любой среды.

Чем изученные навыки отличаются от встроенных?

Встроенные навыки поставляются с PRECC и охватывают типичные ошибки неправильной директории. Изученные навыки извлекаются из логов ваших конкретных сессий — они фиксируют паттерны, уникальные для вашего рабочего процесса. Оба типа хранятся в SQLite и оцениваются одинаково hook pipeline.

Могу ли я делиться навыками с командой?

Да. Экспортируйте любой навык в TOML с помощью precc skills export NAME и поделитесь файлом. Члены команды могут поместить его в свою директорию skills/ или импортировать в свою базу эвристик.