Новая система управления задачами в Claude Code перешла от хранения списка дел в оперативной памяти к файловой структуре.
Но я наткнулся на недочёт, который ломает UX в реальной работе над проектами:
Таски создаются в глобальной директории Claude и привязываются к номеру сессии.
Из-за этого теряется консистентность и невозможно нормально возвращаться к задачам между сессиями в рамках одного проекта.
Я завёл issue:
https://github.com/anthropics/claude-code/issues/20425
✅ Временное решение без боли: wrapper "
cc"Идея простая: запускать Claude Code через wrapper-скрипт, который автоматически выставляет
CLAUDE_CODE_TASK_LIST_ID по имени текущей директории (то есть по имени проекта).Плюс: если в будущем Anthropics это поправят - просто удаляете скрипт, и всё.
Я предлагаю запускать это через сам Claude Code, чтобы полностью понимать, что делает код, и не тянуть “скрипты из интернета”.
В Комментариях сам промпт.
Как пользоваться:
Заходите в папку проекта → запускаете
cc вместо claude → таски “приклеиваются” к проекту.