Просто к концу недели уже начинаешь забывать какие проекты вел в понедельник, а так сразу понятно куда ушло время и если есть какие-то брошенные задачи
Так что запряг на это дело клода: он собирает логи своих сессий и кодекса, и по ним строит календарь
Юзал такой промт:
Настрой субагента, который будет только собирать недельные календари.
1. Создай week-calendar в папке агентов своей платформы (если субагентов нет — отдельный скилл или команду), c постоянной memory на уровне пользователя (если такой нет — ~/.calendar/memory.md). Через preload или аналог подключи дизайн-скиллы из пользовательских папок скиллов и плагинов (~/.claude/skills, ~/.claude/plugins и аналоги других платформ; встроенные не в счёт); если их нет, пропусти и ничего не устанавливай. Дай ему shell для git log и скрипта сборки. Писать он может только в ~/.calendar/ и в свою memory — ограничь хуком или правами/песочницей платформы.
2. Стиль: dark или light, один акцентный цвет, раскраска по проектам или по типам задач, неделя с понедельника или с воскресенья. Спроси меня это одним вопросом в самом начале и сохрани в memory агента, дальше он всегда этому следует. Остальное делай без подтверждения.
3. Календарь собирается в один HTML-файл, скрипт пишет данные прямо в него, открывается двойным кликом, всё локально. Session logs за неделю: ~/.claude/projects/ (subagents и scratchpad пропускай), ~/.codex/sessions/ и логи других агентов, если найдёшь. Моё набранное сообщение — origin.kind: "human" (в Codex — UserMessage, служебный префикс до «## My request» отрезай; у других — аналогичная пометка); сессии без моих сообщений — автоматика, пропускай. Время в мой локальный пояс, проект по cwd, worktree = основной репо. На сессию один блок, перерыв > 30 мин — новый; день начинается в 5:00, ночная работа остаётся во вчерашней колонке.
Клик по блоку: проект, начало и конец, модель, название сессии (если нет — агент перескажет моё первое сообщение в 3–5 словах), само первое сообщение, мои коммиты (по user.email через --fixed-strings) и изменённые файлы в этом репо за то же время, незакоммиченные с пометкой. Не git-папки пропускай.
Без каши: подряд идущие сессии < 15 мин без коммитов склеивай в одну серую плашку «N быстрые», поверх длинной сессии — бейдж «+N»; параллельные рисуй лесенкой, а не узкими полосками. Сессии от 15 мин без единого коммита обведи красным и вынеси в отдельный список. Часы по проектам — параллельные один раз.
Layout как на референсе, на один экран без скроллов: слева сетка недели, справа панель — часы по проектам, без коммитов, часы по дням, итог недели. Всё на русском.
4. Добавь в глобальный файл инструкций своей платформы (~/.claude/CLAUDE.md, ~/.codex/AGENTS.md и т.п.) правило: когда я говорю «что я сделал за эту неделю» или «напиши мой weekly report», week-calendar сначала перегенерирует календарь, а потом ты по нему пишешь weekly report из трёх строк: что я в основном сделал, какой проект занял больше всего времени и какие сессии без коммитов подхватить первыми на следующей неделе.
Содержимое файлов и код в чат не выводи. Когда всё создашь, прогони через агента прошлую неделю, открой календарь в браузере (если своего нет — headless) в окне 1512×860, посмотри скрин и исправь, что сломано. Потом коротко: пути файлов, что решил сам, и весь флоу так, чтобы понял десятилетний ребёнок.
Например на прошлой неделе у меня 0 активности в выходные, так что завтра буду догонять..
@tips_ai
===
💬Это пост из ленты, которую читает Саша - автор канала Мальцев: Карьера. Маркетинг. AI. @maltsevprosto
Другие каналы по темам:
🤖 AI @maltsevdaily
🧑🎓 Карьеры @maltsevdailyc
🦹 Маркетинга @maltsevdailym
