Что вы получите

  • React-компонент тепловой карты без зависимостей, с типизированными props
  • Тот же календарь одним HTML-файлом с блоком данных в JSON
  • Скрипт, который сводит git log, CSV или JSON в счётчики по дням
  • Итоги, серии, навигация с клавиатуры и подсказка со значением
  • По желанию: изображение для шапки или карточки от PopNow, с ценой заранее

Подходит для

  • История коммитов, текстов или учёбы на странице профиля
  • Трекеры привычек, тренировок и серий
  • Ежедневные продажи, регистрации или обращения в отчёте

Не подходит для

  • Сравнение нескольких рядов на одном графике
  • Распределение по часам суток и очень короткие истории
  • Поиск точных значений — для этого лучше подходит таблица

Как пользоваться

В Claude или ChatGPT

Используйте навык PopNow «Календарная тепловая карта активности» (activity-heatmap-calendar) для этой задачи: Покажите мои коммиты в этом репозитории за последний год на странице «Обо мне» в моём портфолио.

В агенте для кода

/popnow-activity-heatmap-calendar Покажите мои коммиты в этом репозитории за последний год на странице «Обо мне» в моём портфолио.

Потом попробуйте

Используйте фиксированные уровни: 1, 3 и 6 коммитов.

Сделайте фон карточки для этого раздела и сначала скажите, сколько это стоит в кредитах.

Что подготовить

  • Ваши записи или команда, которая их выгружает
  • Что означает одна единица — например, коммит или заказ
  • Диапазон дат и начинается ли неделя с понедельника

Похожие навыки

Смотреть все →

Вопросы

Откуда берутся данные?

Из любого источника, где у каждой записи есть дата. Встроенный скрипт читает вывод git log, CSV-файлы со столбцом даты, массивы JSON или простые списки меток времени и записывает по одному счётчику на день.

Нужна ли библиотека для графиков?

Нет. Версии на React нужен только React, а HTML-версии — вообще ничего. Обе рисуют сетку обычными элементами и работают в светлой и тёмной теме.

Как определяются уровни цвета?

По умолчанию — по квартилям непустых дней, поэтому даже спокойный год использует всю шкалу. Если числа имеют фиксированный смысл, можно задать постоянные пороги.

Почему бы не поручить статистику модели изображений?

Модели изображений могут ошибаться в цифрах. Навык генерирует в PopNow фон без текста и размещает поверх него в HTML ваши реальные итоги и серии.