Health Traction — обзор прогресса (v2)
SkillDev toolsPeriodic review of progress across all health areas. A Traction plan with statuses and next actions. Triggers: "прогресс лечения", "traction", "статус здоровья", "health status"
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 Traction — обзор прогресса (v2) skill
What this skill tells your AI
The instructions your AI receives, as published by alxyrgin/health-os in .claude/skills/traction/SKILL.md and read by ahel’s review.
Профиль. До чтения и записи определи активный профиль по
.claude/shared/profile-resolution.md. Короткий путьData/Xв этом файле означаетData/profiles/<активный>/X— буквально по нему писать нельзя. Перед записью назови, в чей профиль она идёт.
Назначение
Регулярный обзор прогресса по всем направлениям здоровья с persistence. Запускать раз в неделю/месяц или по запросу. Каждый ревью сохраняется как snapshot.
Запрос пользователя
$ARGUMENTS
Workflow
1. Сбор данных (параллельно)
Прочитать через Read tool:
Data/goals/YYYY.json(v2) — направления, фазы, milestonesData/traction/reviews.jsonl— предыдущие snapshotsData/costs/YYYY.jsonl— расходыData/doctors/visits/_index.json— последние визитыData/labs/_index.json— последние анализыData/medications/current.json— активные курсыData/body-metrics.csv— метрики тела
2. Diff с предыдущим ревью
Если reviews.jsonl не пустой — загрузить последний snapshot и показать diff:
### Что изменилось с прошлого ревью (YYYY-MM-DD)
| Направление | Было | Стало | Δ milestones |
|-------------|------|-------|-------------|
| KR5.4 Стоматология | in_progress (1/6) | in_progress (2/6) | +1 ✅ |
| KR5.0 Гематолог | investigating (0/4) | in_progress (1/4) | +1 ✅ |
Новые расходы за период: 7 000 ₽
3. Traction-таблица по фазам
## Фаза 1. Срочное (март–апрель)
| KR | Направление | Статус | Milestones | Последнее | Следующий | Дедлайн | 💰 |
|----|-------------|--------|------------|-----------|-----------|---------|-----|
| 5.0 | Гематолог | 🟡 | 0/4 | — | Направление | 01.04 | 0/5k |
| 5.1 | Урология | 🔴 | 0/4 | 02.2024 | Записаться | 01.04 | 0/8k |
| 5.5 | Гормоны | 🔴 | 0/3 | 08.2024 | Анализы | 01.04 | 0/10k |
## Фаза 2. Плановое ...
## Фаза 3. Поддержка ...
4. Просроченные milestones
⚠️ Просроченные:
- KR5.0_m1: Направление от терапевта — дедлайн 01.04, прошло X дней
- KR5.1_m1: Записаться к урологу — дедлайн 01.04
Предложить: перенести дедлайн? Создать задачу в Todoist?
5. Застойные направления
Если last_activity > 14 дней и status не monitoring/resolved:
🔻 Застой (>2 недель без активности):
- KR5.10 Ортопедия — последняя активность: 2010-06-10 (!)
- KR5.11 Ментальное — нет активности
6. Лекарства — статус курсов
Если есть активные курсы с until:
💊 Курсы:
| Препарат | Осталось | Дозировка | Врач |
|----------|----------|-----------|------|
Постоянный приём: [список]
7. Сводка расходов
Из Data/costs/YYYY.jsonl:
💰 Расходы за период / за всё время:
| Период | ОМС | Частно | Итого |
|--------|-----|--------|-------|
| Эта неделя | 0 | 5 000 | 5 000 |
| Всего 2026 | 0 | 12 000 | 12 000 |
По направлениям: KR5.4 — 7 000, KR5.2 — 5 000
8. Рекомендации
На основе собранных данных:
- Что делать в первую очередь (по фазе и приоритету)
- Какие milestones можно закрыть
- Какие дедлайны приближаются
9. Сохранение snapshot
После обзора → append в Data/traction/reviews.jsonl:
{"ts":"2026-03-14T...","type":"weekly","period":"2026-W11","directions_summary":[{"kr":"KR5.0","status":"investigating","milestones_done":0,"milestones_total":4,"last_activity":"2025-04-02","cost_actual":0}],"fitness":{"workouts_this_month":0,"target":12},"cost_this_period_rub":0,"cost_total_rub":0,"highlights":["Создана v2 модель целей"],"blockers":["Нет записи к гематологу"]}
10. Обновление данных
После обсуждения с пользователем:
- Обновить
Data/goals/YYYY.json— статусы, milestones - Создать задачи в Todoist (если согласовано)
- Создать события в Google Calendar (если есть даты)
- Пересгенерировать
Goals/health-goals.mdизData/goals/YYYY.json
11. Recurring задача
При первом запуске предложить:
- Создать recurring задачу в Todoist: «Traction-ревью здоровья» (каждое воскресенье)
Интеграция с WHOOP
Если доступен WHOOP:
- Подтянуть данные за последнюю неделю
- Показать: avg recovery, тренировки, sleep quality
- Прогресс по KR5.6 (12+ тренировок/мес)
Правила
- Показывать ФАКТЫ, не домыслы
- Если данных нет — «нет данных», не выдумывать
- Всегда сохранять snapshot после ревью
- Стоимость: два пути (ОМС / частно)
- Disclaimer: «Рекомендации носят информационный характер»
⚕️ Информация носит справочный характер. Для принятия решений о лечении обратитесь к врачу.
Signals
- GitHub stars
- 38
- Forks
- 6
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
traction- Source
- github.com/alxyrgin/health-os