Иконка ресурса

Плагин Claude Plan Wide 1.0

Plan Wide

План Claude Code во всю ширину: широкие таблицы плана больше не обрезаются.

Авторы: Dragokas & Claude · Лицензия: MIT
Скачать: plan-wide-*.zip — во вложении к сообщению.

Предисловие

Ещё одна улучшалка, которую Claude написал для себя сам: я показал ему скриншот обрезанной таблицы в плане и спросил, может ли он себя починить. Итог:

Таблица в плане до исправления:
plan-before.webp

Таблица в плане после исправления:
plan-after.webp

Что это?

Мод (плагин) для Claude Code: вкладка Code в Claude Desktop, Claude Code CLI.

Назначение

Показывает текущий план Claude в отдельной панели «Plan (wide)», растянутой на всю её ширину. Таблицы, код и длинные строки плана видны целиком, без обрезки справа.

Проблема

Встроенная панель Plan в Claude Desktop выводит план в узкой колонке фиксированной ширины (около 820 пикселей). Если в плане есть таблица на несколько колонок (например, «Как есть / Меняем / Где / Комментарий»), её правая часть просто обрезается. Так происходит даже в полноэкранном режиме панели, когда места на экране достаточно.

Исправить саму встроенную панель нельзя: её вид задаёт приложение, а не настройки, хуки или моды. Поэтому Plan Wide показывает тот же план рядом, в собственной панели.

Что делает Plan Wide

  • Панель во всю ширину. План рисуется тем же Markdown-рендером, что и ответы Claude (заголовки, таблицы, код), но на всю ширину панели.
  • Открывается сама. Панель появляется, как только Claude записывает план, и при запросе на одобрение плана (ExitPlanMode). Ничего вводить не нужно.
  • Следит за планом.Любое изменение плана сразу видно в панели:
    • Claude правит план (в том числе после Revise с вашими замечаниями) — панель обновляется мгновенно;
    • вы правите план в самом приложении — панель берёт новый текст из ответа на одобрение;
    • файл плана изменён в редакторе — панель замечает это за 1–2 секунды.
  • Одна кнопка, чтобы открыть снова. Если панель закрыта, над полем ввода появляется строка с кнопкой «План во всю ширину». Кнопка «Скрыть» убирает эту строку до следующего изменения плана.
  • Команда /plan-wide открывает панель вручную, с текущим или последним сохранённым планом.
  • Ничего не ломает. Встроенная панель Plan остаётся как есть: план по-прежнему одобряется в ней. Если в моде что-то пойдёт не так, его ошибка не мешает инструментам Claude (Write, Edit, ExitPlanMode).

Совместимость

  • Claude Desktop, вкладка Code — основной сценарий.
  • Claude Code CLI в терминале: панель показывается рядом с перепиской в полноэкранном режиме, иначе над полем ввода.
  • Не действует в обычном чате Claude Desktop (вкладка Chat): моды есть только в Claude Code.
  • Проверено: Windows 11, Claude Desktop с Claude Code 2.1.309.

Требования

  • Claude Desktop с вкладкой Code или Claude Code CLI версии 2.1.309 или новее (моды — новая возможность Claude Code). Claude Desktop обновляет Claude Code сам.
  • Windows 10 или 11 для установщика install.cmd. На macOS и Linux мод работает так же, его можно установить вручную (см. ниже).
  • Python и Node.js не нужны.

Установка

Автоматическая:

Попросите Claude (вкладка Code) установить этот мод из распакованной папки.

Полу-автоматическая:

  1. Распакуйте архив в постоянную папку, например %USERPROFILE%\.claude\mods\plan-wide. Не удаляйте её после установки: Claude Code загружает мод прямо из этой папки.
  2. Запустите install.cmdдвойным щелчком. Установщик:
    • найдёт самую новую установленную версию Claude Code: ту, что встроена в Claude Desktop, либо CLI из PATH;
    • зарегистрирует папку как локальный каталог плагинов (marketplace) plan-wide;
    • установит мод plan-wide@plan-wide для пользователя (scope user), то есть для всех сессий и всех проектов.
  3. Полностью перезапустите Claude Desktop: значок в трее → Quit, затем запустите снова. В CLI достаточно начать новую сессию или выполнить /reload-plugins.
  4. Проверка: попросите Claude составить любой план (режим плана). Рядом со встроенной панелью Plan откроется панель «Plan (wide)».

Повторный запуск install.cmd безопасен: он ничего не дублирует.

Те же шаги, что выполняет install.cmd, в терминале (PowerShell, cmd, bash), из распакованной папки:

Код:
claude plugin marketplace add "<путь к папке plan-wide>"
claude plugin install plan-wide@plan-wide --scope user

Если claude из PATH старее 2.1.309, вызовите тот, что встроен в Claude Desktop: %LOCALAPPDATA%\Claude-Data\claude_*\claude-code\<версия>\*\claude.exe.

В CLI можно и так, прямо в сессии: /plugin marketplace add <путь>, затем /plugin install plan-wide@plan-wide.

Обновление и удаление

  • Обновление: распакуйте новую версию в ту же папку поверх старой и перезапустите Claude Desktop (или выполните /reload-plugins в CLI). Запускать install.cmd повторно не обязательно, но и не вредно.
  • Удаление: запустите uninstall.cmd. Будут удалены мод и его каталог плагинов из настроек Claude Code. После этого папку можно удалить.
  • Временное отключение: claude plugin disable plan-wide@plan-wide (включить обратно — enable).

Как пользоваться

Ничего делать не нужно: работайте с планами как обычно. Панель «Plan (wide)» открывается сама, а план одобряется (или отправляется на доработку через Revise) во встроенной панели Plan. Если панель закрыта, верните её кнопкой «План во всю ширину» над полем ввода или командой /plan-wide.

Как это работает

Plan Wide — мод Claude Code (плагин с модулем хуков hooks/register.tsx), который выполняется внутри самого Claude Code:

  • хуки tool.call для Write и Edit замечают запись файла ~/.claude/plans/*.md, читают его и открывают панель;
  • хук tool.call для ExitPlanMode открывает панель до того, как вы одобрите план, а после ответа берёт текст плана, если вы правили его в приложении;
  • таймер раз в 1,5 секунды сверяет время изменения файла плана и перечитывает его, если файл изменился вне Claude;
  • панель рисуется хуком ui.render элементом Markdown, строка с кнопкой — хуком ui.render для AbovePrompt.

Мод ничего не отправляет в сеть, не меняет настройки и не трогает файлы: он только читает файлы планов. Если задана переменная CLAUDE_CONFIG_DIR, планы ищутся в <CLAUDE_CONFIG_DIR>\plans.

Ограничения

  • Встроенную панель Plan мод не меняет и не закрывает: обе панели видны одновременно, одобрение плана — по-прежнему во встроенной.
  • Панель занимает столько места, сколько выделит ей приложение. Если таблица очень широкая, расширьте панель мышью.
  • Без открытого плана (до первой записи плана в сессии) /plan-wide показывает последний изменённый файл из папки планов.

Состав пакета

ФайлНазначение
README.mdэто описание
README.xenforo.txtэто же описание в BB-кодах для форума XenForo
changelog.txtистория изменений
LICENSEлицензия MIT
install.cmdустановка двойным щелчком (запускает install.ps1)
uninstall.cmdудаление
install.ps1установщик: поиск Claude Code, регистрация каталога плагинов, установка мода
.claude-plugin\plugin.jsonописание мода для Claude Code
.claude-plugin\marketplace.jsonописание локального каталога плагинов plan-wide
hooks\hooks.json, hooks\register.tsxсам мод
types\index.d.tsтипы состояния мода
tests\plan-wide.test.tsxтесты мода (claude plugin test <папка>)

Что изменилось в каждой версии — в changelog.txt.

Ответственность

Dragokas не берёт на себя ответственность за любой ущерб, нанесенный вашим данным вследствие использования данного мода или его установщика. Весь код целиком и полностью подготовлен и протестирован искусственным интеллектом Claude (Opus 5.5)
Автор
Dragokas
Скачивания
0
Просмотры
8
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя Dragokas

Назад
Сверху Снизу