ChronoPlanner
yitong0322/chronoplannerClaude-скилл для составления научно обоснованных расписаний с учётом циркадных ритмов, регуляции дофамина и концентрации внимания. Подходит студентам и специалистам с гибким графиком.
Установка
git clone https://github.com/yitong0322/chronoplanner.gitREADME
ChronoPlanner
🇨🇳 中文 | 🇬🇧 English
Claude-скилл, который строит ваше расписание вокруг вашей биологии — а не по шаблону.
ChronoPlanner — это Claude-скилл, генерирующий научно обоснованные дневные и недельные планы на основе исследований циркадных ритмов, науки о концентрации внимания и принципов регуляции дофамина. Он сопоставляет каждую задачу с временным окном, в котором мозг биологически готов её выполнять, и со временем изучает ваши паттерны.
Чем он отличается
Большинство AI-планировщиков считают все часы равнозначными. ChronoPlanner — нет.
Он рассчитывает ваши личные энергетические окна исходя из времени пробуждения, хронотипа и качества сна — и составляет расписание соответственно. Глубокая концентрация — на пике кортизола. Административные задачи — в период спада. Повторение материала — перед сном. Скилл также учитывает практические помехи, которые разрушают реальные планы.
Основные возможности:
- Pre-scan — тихо читает Google Calendar, Tasks, Gmail, Notion, Todoist, Slack и погоду до того, как задать хоть один вопрос
- Учёт хронотипа — оценка MEQ из 3 вопросов; золотое окно «Совы» сдвигается на 3–4 часа позже, чем у «Жаворонка»
- Блоки, откалиброванные по сну — часы сна × субъективное ощущение → точная длина блока концентрации (25 / 45 / 60–90 мин)
- Дофаминовый откат — 60-минутное защитное окно перед глубокой работой
- Пакетирование задач — коммуникации в фиксированных окнах; творческая работа — в непрерывных сессиях
- «Съешь лягушку» — самая сложная задача всегда ставится в пиковое окно
- Учёт дороги — определяет смену локации, вставляет блоки 🚌 «дорога» прямо перед задачей в новом месте
- Зависимости задач — задача B планируется только после завершения задачи A
- Перерывы с учётом погоды — прогулки на улице только при хороших условиях
- Корректировка плана — «моя встреча перенеслась на 15:00» переставляет только затронутые блоки
- Учёт менструального цикла — опционально; корректирует длину блоков и частоту перерывов по фазе
- Недельный режим — распределяет задачи по пн–пт с итоговым обзором недели
- Вечерний разбор — запускается командой «day done»; отслеживает процент выполнения и качество плана
- Обучение паттернам — после 3+ сессий предлагает буферы времени для типов задач, которые вы систематически недооцениваете
- Отслеживание привычек — ежедневные метрики сохраняются в Google Sheets; еженедельный отчёт по запросу
- Экспорт в Google Calendar / Notion / Obsidian — синхронизация или экспорт плана после генерации
Для кого
✅ Студенты и работники умственного труда с гибким расписанием ✅ Те, кто совмещает глубокую работу, административные задачи и бытовые дела в один день ✅ Люди, занимающиеся спортом по утрам и хотящие использовать это окно ✅ «Совы», которым нужно расписание, реально подходящее их биологии ✅ Те, кто пробовал тайм-блокинг, но нашёл его слишком жёстким
❌ Не подходит для полностью фиксированного графика 9–18 без гибкости ❌ Не является долгосрочным менеджером проектов — планирует один день или одну неделю
Установка
Вариант A — Claude.ai (Web / Mobile)
- Перейдите в Settings → Skills на Claude.ai
- Создайте новый скилл и вставьте содержимое
SKILL.md - Сохраните — ChronoPlanner автоматически активируется, когда вы просите Claude спланировать день
Примечание: Папка
references/содержит вспомогательные файлы, которые Claude загружает по требованию. Для лучших результатов загрузите полную структуру папок.
Вариант B — Claude Code
git clone https://github.com/yitong0322/chronoplanner ~/.claude/skills/chronoplannerВариант C — системный промпт (любой интерфейс Claude или API)
Вставьте содержимое SKILL.md в системный промпт. Работает с Claude API, Cursor и любым инструментом, принимающим системный промпт.
Как это работает
Шаг 0: Pre-Scan (тихий, автоматический)
Прежде чем что-либо спросить, ChronoPlanner сканирует подключённые инструменты и проверяет память:
| Источник | Что делает |
|---|---|
| 🧠 Память | Загружает сохранённый хронотип, время пробуждения, заметки калибровки |
| 📅 Google Calendar | Получает события на сегодня → автоматически фиксирует как якоря |
| ✅ Google Tasks / Todoist / Linear / TickTick | Получает задачи на сегодня |
| 📧 Gmail / Outlook | Сканирует письма, требующие действий (макс. 5) |
| 📝 Notion | Выводит страницы, помеченные на сегодня или эту неделю |
| 💬 Slack | Сканирует упоминания/DM на предмет задач (макс. 3) |
| 🌤️ Погода | Получает текущие условия → влияет на рекомендации по перерывам |
Неподключённые инструменты пропускаются без уведомления. Результаты отображаются одной строкой-сводкой перед вопросами.
Шаг 1: Опросник
Спрашивает только то, что не удалось получить при pre-scan — одно объединённое сообщение для основного, затем вопросы по задачам по одному.
| Раунд | Что спрашивает | Когда |
|---|---|---|
| 1–3 (объединённые) | Тип плана (день/неделя), время пробуждения, фиксированные якоря | Всегда; пропускает заполненные поля |
| 4 | Список задач | Только если не найден при pre-scan |
| 5 | Длительность, приоритет, локация, зависимости | Только для незаполненных полей, по одной задаче |
| 6 | Часы сна + ощущение, хронотип (MEQ), целевое время окончания | Всегда |
Шаг 2: Генерация плана
Сводка-подтверждение → полное аннотированное расписание → предложение синхронизировать с Google Calendar, Notion или Obsidian.
Шаг 3: Вечерний разбор (опционально)
Скажите «day done» в любой момент, чтобы запустить разбор из 3 вопросов:
- Какие задачи выполнены / отложены / отменены?
- Оценка качества плана (1–5)
- Совпала ли ваша энергия с прогнозом?
Результаты автоматически поступают в «Обучение паттернам» и «Отслеживание привычек».
Формат вывода
[Время] 🔵 Задача (длительность) — причина
[Время] ☕ Дофаминовый откат (60 мин) — без высокостимулирующего контента
[Время] 😴 Перерыв: метод (длительность)
[Время] 🍽️ Обед (фиксированный / рекомендованный)
[Время] 🚌 Дорога: Дом → Кафе (20 мин) — рекомендуется: подкаст
[Время] 🕐 Буфер (15 мин) — приехали раньше; обустройтесь, просмотрите повестку
[Время] 🕐 Свободное время (45 мин) — освободилось из-за изменения расписания; используйте по усмотрению
[Время] ⚪ Административная задача (длительность) — спад энергии; пакетная обработка
Легенда: 🔵 Глубокая концентрация · 🟡 Творчество/навык · 🟢 Повторение · ⚪ Администрирование · 😴 Перерыв · 🍽️ Еда · 🚌 Дорога · 🕐 Буфер/Свободное · ☕ Откат · 🌙 Расслабление
Пример
Сообщение пользователя:
Wake 7:00, Intermediate, 7.5h sleep feeling normal, g
(перевод обрезан по длине оригинала)