ワンクリックで
report
Навичка створення періодичних звітів про ментальний стан користувача за шаблоном та оновлення покажчиків і журналів.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Навичка створення періодичних звітів про ментальний стан користувача за шаблоном та оновлення покажчиків і журналів.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Навичка перевірки цілісності бази даних, виявлення та виправлення технічних помилок у покажчиках та звітах, а також повідомлення про логічні прогалини.
Навичка імпорту та структурування нових даних про активності користувача, створення файлів вхідних матеріалів (raw) та оновлення покажчиків.
Навичка ініціалізації бази даних, збору особистої інформації користувача та налаштування категорій активностей для створення профілю.
| name | report |
| description | Навичка створення періодичних звітів про ментальний стан користувача за шаблоном та оновлення покажчиків і журналів. |
| metadata | {"version":"0.1.0","repository":"https://github.com/BogdanovychA/mental-health"} |
Ця навичка використовується для аналізу ментального стану користувача за певні періоди (за замовчуванням — календарні тижні з понеділка по неділю), створення аналітичних звітів за шаблоном templates/report.md (орієнтир: examples/report.md) та оновлення покажчиків і журналів.
Коли користувач просить створити звіт або коли запускається автоматична генерація, Агент повинен виконати такі дії:
data/index.md та перевірити наявність розділів ## Звіти (Reports) та ## Вхідні матеріали (Raw).data/profile.md. Якщо він порожній або відсутній, негайно припинити виконання та вимагати запуску навички onboarding.data/index.md:
earliest_raw_date) та найновішу дату (latest_raw_date).start_date):
start_date = earliest_raw_date.last_report_end_date). Дата початку нового періоду: start_date = last_report_end_date + 1 день (це має бути понеділок).start_date до latest_raw_date на тижневі інтервали за такими правилами:
start_date припадає на понеділок, то перший звіт робиться за повний тиждень (понеділок-неділя).start_date припадає на середину тижня (вівторок-неділя) і це найперший звіт у проєкті, то він робиться за неповний тиждень — від start_date до неділі цього ж тижня включно. Це єдиний виняток, коли дозволено створювати неповний звіт за замовчуванням.[period_start, period_end] (де period_end — завжди неділя):
period_end <= latest_raw_date:
period_end > latest_raw_date:
period_start до latest_raw_date включно).Для кожного звітного періоду [period_start, period_end]:
data/profile.md (розділ ## Типові категорії активностей).0.data/raw/YYYY/MM/, дати яких припадають на звітний період.
DD-inbox-1.md та DD-inbox-2.md), Агент повинен пропарсити кожен із них та об'єднати/підсумувати дані з обох джерел.## Активності.+3, -2) та категорію (очистивши її від зворотних апострофів: "`").templates/report.md.— та пробілів).+N, -N або 0).+K, -K або 0.| [YYYY/MM/DD-inbox-X](../../../raw/YYYY/MM/DD-inbox-X.md) | YYYY-MM-DD | +/-M |
(Шлях ../../../raw/... є правильним відносно каталогу data/reports/YYYY/MM/).
data/reports/YYYY/MM/, де YYYY та MM — рік та місяць дати початку періоду (period_start).DD-PREFIX-report-X.md, де:
DD — день дати початку періоду (period_start).PREFIX — номер тижня у форматі WXX (наприклад, W29), розрахований на основі звітного тижня.X — індекс копії звіту. За замовчуванням 1. Якщо файл з таким ім'ям вже існує, збільшувати індекс на одиницю (2, 3 тощо).data/index.md.## Звіти (Reports) додати новий рядок до таблиці:
| [YYYY/MM/DD-PREFIX-report-X](./reports/YYYY/MM/DD-PREFIX-report-X.md) | YYYY-MM-DD—YYYY-MM-DD| +/-N |Короткий висновок |
data/log.md.## YYYY-MM-DD report | Звіт: сформовано аналітичний звіт за тиждень YYYY-WXX
- Створено звіт: [YYYY/MM/DD-PREFIX-report-X](./reports/YYYY/MM/DD-PREFIX-report-X.md)
- Оновлено: [index](index.md)
YYYY-MM-DD у заголовку — поточна дата виконання операції.YYYY-WXX — рік та номер тижня звітного періоду.