원클릭으로
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 — рік та номер тижня звітного періоду.