Claude Code Tasks может означать две разные вещи. Чек-лист сессии показывает этапы многошаговой работы, а команда /tasks открывает фоновые команды и субагентов. Ниже вы выберете нужный экран, включите письменный список, если он пуст, и проверите итог по файлам и тестам, а не по одной отметке «готово».
Сначала выберите нужный список
Официальная страница Claude Code перечисляет приложение, терминал, веб, мобильные клиенты и расширения. Для большинства удобнее начать с приложения. Сочетания клавиш и команды ниже относятся именно к интерактивной терминальной сессии.
- Нужно увидеть план текущей многошаговой работы: откройте чек-лист сессии через
Ctrl+Tили попросите Claude показать все задачи. - Нужно узнать, какая команда или субагент сейчас работает в фоне: выполните
/tasks. - Нужно наблюдать несколько самостоятельных сессий: откройте представление агентов командой
claude agents.
Письменная задача описывает, что Claude собирается сделать. Фоновая задача показывает реально запущенный процесс. Один пункт чек-листа может выполняться без отдельного фонового процесса, поэтому два экрана не обязаны совпадать.
Как открыть чек-лист текущей сессии
В терминальном интерфейсе Ctrl+T разворачивает список, если Claude уже создал в нём пункты. Видимая область показывает до пяти пунктов, полный список можно получить обычной фразой «покажи все задачи». Этим же способом можно попросить очистить список. Пункты сохраняются при сжатии контекста, а развёрнутый вид восстанавливается при возврате в сессию через --resume или --continue. Эти правила описаны в официальной справке интерактивного режима.
- Откройте папку проекта и запустите интерактивную сессию командой
claude. - Опишите конечный результат и попросите разбить работу на проверяемые этапы. Например: «Исправь форму, добавь тест, запусти проверку и покажи изменённые файлы. Веди список задач».
- Нажмите
Ctrl+T. Если появились пункты со статусами, список работает. - После завершения попросите показать все задачи и отдельно перечислить доказательства по каждому пункту.
Отметка completed сообщает о состоянии плана, а не доказывает качество изменения. Принимайте работу по diff, тестам и наблюдаемому поведению.
Если Ctrl+T ничего не показывает, сначала попросите «покажи все задачи». Пустой ответ может быть нормой, а не поломкой интерфейса: Claude мог не создать письменный чек-лист или текущая модель работает без инструментов списка.
Список помогает видеть ход работы, но ценность появляется, когда вы умеете ставить агенту проверяемую задачу и принимать результат.
Занять местоПочему список бывает пустым на новых моделях
Начиная с Claude Code v2.1.233, инструменты TaskCreate, TaskGet, TaskUpdate, TaskList и TodoWrite по умолчанию недоступны для Opus 4.8, Sonnet 5, Fable 5, Mythos 5 и более новых версий этих семейств. Anthropic объясняет это тем, что модели удерживают многошаговую работу без письменного чек-листа, а определения инструментов занимают контекст. Ограничение и способы включения перечислены в официальной справке по инструментам.
Если вам нужен видимый список для контроля или совместной работы, включите инструменты до запуска новой сессии:
claude --version
CLAUDE_CODE_ENABLE_TODO_TOOLS=1 claude
После запуска снова попросите разбить работу на пункты и нажмите Ctrl+T. Альтернативный официальный способ: явно включить один из инструментов, например запустить claude --allowedTools TaskCreate. Переменная окружения удобнее, когда нужен полный набор инструментов списка, а не один инструмент.
По теме: Claude Code loop: как настроить безопасный цикл /loop
Как превратить список в рабочий контроль
Хороший пункт отвечает на три вопроса: какой объект меняется, какой результат ожидается и чем он проверяется. Формулировка «сделать форму» слишком расплывчата. Пункт «добавить проверку обязательного email и получить зелёный тест на пустое значение» позволяет заметить пропуск.
- У каждого пункта есть наблюдаемый выход: файл, тест, снимок экрана, ответ сервера или отчёт.
- Опасные действия вынесены в отдельный пункт и требуют вашего подтверждения.
- Проверка стоит после изменения, а не спрятана внутри общего пункта.
- Зависимые шаги идут последовательно: сначала схема данных, затем код, потом миграция и тест.
- Финальный пункт содержит просмотр diff и перечень того, что не удалось проверить.
Для первой практики подойдёт небольшой проект из статьи как пользоваться Claude Code. Если работа затрагивает ветки и коммиты, заранее задайте границы по схеме из материала Claude и Git. Сам список задач не заменяет эти правила.
Управление списком задач это только один элемент рабочего процесса. На вебинаре вы соберёте практический проект с ИИ и получите схему проверки результата.
Записаться на вебинарКогда нужна команда /tasks
Команда /tasks относится не к письменному плану, а к работе, запущенной в фоне текущей сессии. По официальной схеме параллельной работы этот экран показывает фоновые элементы, позволяет проверить их, подключиться к ним или остановить их. В списке остаются и завершившиеся субагенты.
- Попросите Claude запустить независимую длительную проверку или субагента в фоне только тогда, когда параллельность действительно экономит время.
- Выполните
/tasksи найдите элемент по описанию, а не только по номеру. - Откройте вывод выбранного элемента и проверьте, не ждёт ли он разрешения, входных данных или ответа сервиса.
- Если работа больше не нужна, остановите именно этот элемент. Не завершайте всю сессию ради одного зависшего процесса.
- После окончания заберите результат в основной диалог и сопоставьте его с пунктом чек-листа.
Правило выбора простое: Ctrl+T отвечает на вопрос «что осталось по плану», а /tasks отвечает на вопрос «что прямо сейчас выполняется в фоне». Если Claude редактирует файл в основном диалоге, /tasks может быть пустым, хотя пункт чек-листа находится в работе.
По теме: Claude Code в IntelliJ IDEA: установка и настройка интеграции
Как разделить чек-лист между сессиями
Несколько терминальных сессий могут использовать один чек-лист через CLAUDE_CODE_TASK_LIST_ID. Claude Code хранит такой список в именованной папке внутри ~/.claude/tasks/, как указано в справке интерактивного режима:
CLAUDE_CODE_ENABLE_TODO_TOOLS=1 CLAUDE_CODE_TASK_LIST_ID=site-redesign claude
CLAUDE_CODE_ENABLE_TODO_TOOLS=1 CLAUDE_CODE_TASK_LIST_ID=site-redesign claude
Замените site-redesign уникальным именем проекта. Не используйте один идентификатор для несвязанных репозиториев: общий список не защищает файлы от одновременного редактирования.
Диагностика по симптомам
Ctrl+Tне меняет экран: попросите показать все задачи. Если список пуст, перезапустите Claude Code сCLAUDE_CODE_ENABLE_TODO_TOOLS=1и снова попросите составить пункты.- Список есть, но один пункт долго остаётся in progress: попросите показать фактический вывод текущего шага и препятствие. Не меняйте статус вручную до проверки результата.
/tasksпуст: в фоне ничего не запущено. Проверьте основной диалог, возможно работа выполняется синхронно.- В
/tasksесть элемент без прогресса: откройте его вывод. Он может ждать разрешения или дополнительных данных. - Все пункты завершены, но тест падает: считайте задачу незавершённой, верните проверку в список и попросите исправить конкретный сбой.
По теме: Unity и Claude Code: как настроить проект и проверить код
Границы метода и безопасный пример
Чек-лист полезен для задачи с зависимыми этапами: исследование, изменение, тест и приёмка. Он не нужен для одного вопроса. Внешняя публикация, удаление данных и оплата всё равно требуют отдельного подтверждения.
Безопасный пример для тренировки: попросите Claude исправить текст кнопки в локальной ветке, добавить или обновить тест, показать diff и не делать commit. Четыре пункта легко проверить по изменённому файлу, результату теста и git diff. После этого можно усложнить процесс и добавить независимое ревью по схеме проверки перед merge.
Граничный случай: все пункты логически завершены, но продуктовый результат не достигнут. Например, тест проходит, хотя проверяет не то поведение. Финальная проверка должна повторять действие пользователя, а не только подтверждать отсутствие ошибки в терминале.
Частые вопросы
Есть ли команда /tasks для обычного списка дел?
Нет. /tasks показывает фоновые команды и агентов текущей сессии. Письменный план открывается через Ctrl+T или просьбу показать все задачи.
Почему Ctrl+T ничего не показывает?
Список может быть пуст, потому что Claude не создал пункты или выбранная модель работает без Task-инструментов. Попросите показать задачи, затем при необходимости запустите новую сессию с CLAUDE_CODE_ENABLE_TODO_TOOLS=1.
Сохраняются ли задачи после сжатия контекста?
Да, официальный интерактивный справочник указывает, что пункты сохраняются при сжатии контекста. Для общего списка нескольких сессий дополнительно задайте одинаковый CLAUDE_CODE_TASK_LIST_ID.
Можно ли считать completed доказательством готовности?
Нет. Это статус пункта, который помогает координации. Готовность подтверждают diff, успешные тесты, проверка интерфейса или другой заранее заданный критерий.
На бесплатном вебинаре вы поставите ИИ-агенту практическую задачу, разложите её на проверяемые шаги и соберёте рабочий проект.
Записаться на вебинар