Календарь недели из сессий Claude и Codex: куда ушло время и какие задачи остались без ...
Календарь недели из сессий Claude и Codex: куда ушло время и какие задачи остались без коммитов Автор tips_ai по пятницам собирает итоги работы с Claude и Codex: к концу недели забываются понедельничные проекты и брошенные задачи. Claude превращает записи сессий обоих агентов в календарь. Вот схема из авторского промпта. 1. Помощник и ограничения Создать week-calendar — субагента, отдельного помощника для недельных календарей. Если субагентов нет, использовать скилл (набор инструкций) или команду. Постоянная память — на уровне пользователя, иначе ~/.calendar/memory.md. Предварительно подключить пользовательские дизайн-скиллы из ~/.claude/skills, ~/.claude/plugins и аналогов других платформ. Встроенные не считаются; если пользовательских нет, ничего не устанавливать. Дать shell — командную строку — для git log и скрипта сборки. Запись разрешить только в ~/.calendar/ и собственную память, закрепив ограничение хуком (автоматической проверкой), правами или песочницей — изолированной средой платформы. 2. Настройки Одним вопросом в начале уточнить светлую или тёмную тему, один акцентный цвет, раскраску по проектам или типам задач, начало недели с понедельника или воскресенья. Сохранить выбор в памяти, остальное выполнять без подтверждений. 3. Данные и календарь Один локальный HTML-файл — веб-страница с данными внутри, открываемая двойным кликом. Логи за неделю: ~/.claude/projects/ без subagents и scratchpad, ~/.codex/sessions/ и найденные записи других агентов. Брать только сессии с сообщениями пользователя: origin.kind: "human", в Codex — UserMessage, у других платформ аналогичная пометка. В Codex отрезать служебный префикс до «## My request». Сессии без таких сообщений — автоматика, их пропускать. Время — в локальном часовом поясе пользователя, проект — по cwd, рабочей папке. Worktree — отдельную рабочую копию — относить к основному репозиторию, хранилищу проекта в Git. Одна сессия — один блок; перерыв больше 30 минут начинает новый. День начинается в 5:00, ночная работа остаётся во вчерашней колонке. По клику показывать проект, начало и конец, модель, название сессии и первое сообщение пользователя. Нет названия — пересказать это сообщение в 3–5 словах. Добавить коммиты пользователя — сохранённые изменения в Git — по user.email через --fixed-strings и изменённые файлы того же репозитория за тот же период. Незакоммиченные изменения пометить. Папки без Git пропускать. Последовательные сессии короче 15 минут без коммитов склеивать в серую плашку «N быстрые», поверх длинной сессии — бейдж «+N». Параллельные рисовать лесенкой, не узкими полосками; пересекающееся время в часах по проектам считать один раз. Сессии от 15 минут без единого коммита обводить красным и выносить в отдельный список. Макет по референсу, на один экран без прокрутки: слева сетка недели, справа часы по проектам, сессии без коммитов, часы по дням и итог недели. Всё на русском. 4. Отчёт и проверка В глобальных инструкциях платформы — ~/.claude/CLAUDE.md, ~/.codex/AGENTS.md или аналоге — закрепить: перед запросом недельных итогов week-calendar перегенерирует календарь. Затем агент пишет отчёт в три строки: основная работа, проект с наибольшими затратами времени и сессии без коммитов, которые подхватить первыми на следующей неделе. После настройки прогнать прошлую неделю, открыть календарь в браузере, при необходимости без видимого окна, размером 1512×860. Проверить скриншот и исправить ошибки. В чат вывести только пути файлов, самостоятельные решения и объяснение процесса для десятилетнего ребёнка — без содержимого файлов и кода. Полезные ссылки: — memory.md: http://memory.md/ — user.email: http://user.email/ — CLAUDE.md: http://CLAUDE.md/ — AGENTS.md: http://AGENTS.md/ Источник: https://t.me/tips_ai/4947 #RealVibe #AI #VibeCoding