Health Goals — цели и прогресс (v2)
SkillDev toolsProgress on OKR O5 (health), auto-updated from WHOOP/labs/visits. Triggers: «health goals», «health KR», «health progress»
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Health Goals — цели и прогресс (v2) skill
What this skill tells your AI
The instructions your AI receives, as published by alxyrgin/health-os in .claude/skills/goals/SKILL.md and read by ahel’s review.
Профиль. До чтения и записи определи активный профиль по
.claude/shared/profile-resolution.md. Короткий путьData/Xв этом файле означаетData/profiles/<активный>/X— буквально по нему писать нельзя. Перед записью назови, в чей профиль она идёт.
Назначение
Отслеживание прогресса по OKR O5 «Решить вопросы со здоровьем». Работа с фазами, milestones, стоимостью. Автообновление из данных WHOOP, анализов и визитов.
Запрос пользователя
$ARGUMENTS
Workflow
Просмотр прогресса
- Прочитать
Data/goals/YYYY.json(v2 — с phases[], milestones[]) - Прочитать
Goals/health-goals.md - Для KR5.6 (фитнес) — подтянуть данные WHOOP за текущий месяц
Показать обзор по фазам:
## OKR O5. Решить вопросы со здоровьем
### Фаза 1. Срочное (март–апрель)
| KR | Направление | Статус | Прогресс | Следующий milestone | Дедлайн |
|----|-------------|--------|----------|---------------------|---------|
| 5.0 | Гематолог | 🟡 investigating | ░░░░ 0/4 | Направление от терапевта | 01.04 |
| 5.1 | Урология | 🔴 not_started | ░░░░ 0/4 | Записаться | 01.04 |
| 5.5 | Гормоны | 🔴 not_started | ░░░ 0/3 | Сдать панель | 01.04 |
### Фаза 2. Плановое (апрель–июнь)
...
### Фаза 3. Поддержка (Q3)
...
Общий прогресс O5: ░░░░░░░░░░ 0/41 milestones
💰 Расходы: 0 / ~159 000 ₽ (оценка)
Детальный просмотр direction
По запросу «подробнее KR5.X»:
- Показать ВСЕ milestones для direction:
### KR5.4. Стоматология — in_progress
| # | Milestone | Тип | Статус | Дедлайн | ОМС | Стоимость |
|---|-----------|-----|--------|---------|-----|-----------|
| 1 | Чистка | procedure | ⬜ | 15.04 | ❌ | ~5 000 |
| 2 | План лечения | visit | ⬜ | 30.04 | ❌ | ~2 000 |
| 3 | Лечение кариеса | procedure | ⬜ | 31.05 | ❌ | ~15 000 |
| 4 | Коронка | procedure | ⬜ | 30.06 | ❌ | ~20 000 |
| 5 | Консультация имплант | visit | ⬜ | 30.06 | ❌ | ~2 000 |
| 6 | Мост/имплант | procedure | ⬜ | 30.09 | ❌ | ~35 000 |
Зависимости: 2→1, 3→2, 4→3, 5→3, 6→5
Оценка: ~79 000 ₽ | Факт: 0 ₽
Связанные визиты: нет
Связанные анализы: нет
- Показать связанные визиты и анализы из
related_visits[]/related_labs[]
Обновление milestone
При запросе или после визита/анализов:
- Спросить: какой milestone обновить
- Обновить
Data/goals/YYYY.json:milestones[].status→completed/in_progress/skippeddirections[].last_activity→ текущая датаdirections[].cost_actual_rub— пересчитать из milestonescost_summary— пересчитать агрегаты
- Обновить
directions[].status— если все milestones completed →monitoring/resolved - Пересчитать progress bar
Авто-детект завершённых milestones
При запуске проверить:
Data/doctors/visits/_index.json— новые визиты, совпадающие с milestone type=visitData/labs/_index.json— новые анализы, совпадающие с milestone type=lab- Если milestone.todoist_task_id → проверить статус задачи в Todoist
Предложить пользователю: «Обнаружен визит [X] — пометить milestone [Y] как completed?»
Создание Todoist-задачи из milestone
При создании нового milestone или по запросу:
- Создать задачу в Todoist (проект «Здоровье», секция по фазе)
- Записать
todoist_task_idв milestone - Установить deadline и priority
Сводка расходов
💰 Расходы по здоровью
| Фаза | Оценка | Факт | Δ |
|------|--------|------|---|
| 1. Срочное | 23 000 | 0 | −23 000 |
| 2. Плановое | 106 000 | 0 | −106 000 |
| 3. Поддержка | 30 000 | 0 | −30 000 |
| **Итого** | **159 000** | **0** | |
ОМС-экономия: ~XX 000 ₽
Обновление KR5.6 (Фитнес)
При каждом запуске:
- Получить WHOOP strain за текущий месяц
- Посчитать количество activities
- Обновить прогресс milestone
kr5.6_m1
Синхронизация Goals
После ЛЮБОГО обновления goals:
- Пересгенерировать
Goals/health-goals.md— все 12 KR, фазы, чекбоксы
Правила
- Прогресс = объективные данные (визиты, анализы, тренировки)
- Статусы: not_started → investigating → in_progress → monitoring → resolved
- Стоимость: всегда два пути (ОМС / частно)
- При обновлении — каскадно обновлять
Goals/health-goals.md, cost_summary - Детект застоя: если
last_activity> 2 недель назад и status != monitoring/resolved → предупредить
⚕️ Информация носит справочный характер. Для принятия решений о лечении обратитесь к врачу.
Signals
- GitHub stars
- 38
- Forks
- 6
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
goals- Source
- github.com/alxyrgin/health-os