Claude Info
AI и агенты

Fitness Tools

Jeffallan/Fitness-Tools

Python-пакет с agent skills для фитнеса: оценка жировой массы по методам Durnin-Womersley и Jackson-Pollock, расчёт повторного максимума и планирование макронутриентов по типу телосложения и уровню активности.

Установка

terminal
bash
npx skills add Jeffallan/Fitness-Tools

README


Fitness Tools — Python-пакет для поддержания здорового образа жизни на основе проверенных, научно обоснованных формул. Подойдёт специалистам в области здоровья, опытным посетителям тренажёрного зала и тем, кто только начинает свой путь в фитнесе.

Возможности

  • Состав тела: оценка процента жировой массы по кожным складкам с использованием методов Durnin-Womersley и Jackson-Pollock (3/4/7 точек)
  • Оценка повторного максимума: конвертация между весом и диапазоном повторений с помощью валидированной таблицы процентов от 1ПМ
  • Планирование макронутриентов: расчёт суточного калоража и распределения макросов по типу телосложения, уровню активности и цели

Быстрый старт

Сторонние зависимости отсутствуют. Требуется Python 3.11+.

pip install fitness-tools

Состав тела

py
from fitness_tools import DurninWomersley, Sex

calc = DurninWomersley(30, Sex.MALE, (12, 8, 15, 10))
density = calc.body_density()
body_fat = calc.siri(density)

Оценка повторного максимума

py
from fitness_tools import RM_Estimator

est = RM_Estimator(current_weight=185.0, current_reps=8, desired_reps=1)
result = est.estimate_weight(base=2.5)

Планирование макронутриентов

py
from fitness_tools import MakeMeal, BodyType, ActivityLevel, Goal

meal = MakeMeal(
    weight=150,
    body_type=BodyType.MESOMORPH,
    activity_level=ActivityLevel.VERY,
    goal=Goal.MAINTENANCE,
)
daily = meal.daily_requirements()
per_meal = meal.make_meal(number_meals=5)

API

Все публичные типы импортируются из fitness_tools:

КатегорияКлассы
Состав телаDurninWomersley, JacksonPollock3Site, JacksonPollock4Site, JacksonPollock7Site
УпражненияRM_Estimator
Планирование питанияMakeMeal
ПеречисленияSex, BodyType, ActivityLevel, Goal
Модели данныхBodyCompositionResult, MacroTargets, RepEstimate

Agent Skills

Пакет включает 3 скилла для AI-расчётов в области фитнеса:

СкиллОписание
body-compositionОценка жировой массы по кожным складкам
rep-maxОценка одноповторного максимума через валидированную таблицу процентов
meal-plannerПланирование макронутриентов по типу телосложения

Установка

Claude Code plugin — выполните внутри сессии Claude Code:

/plugin marketplace add Jeffallan/Fitness-Tools /plugin install fitness-tools@fitness-tools

skills.sh — из любого терминала:

npx skills add Jeffallan/Fitness-Tools

Как внести вклад

Приветствуются участники любого уровня подготовки — мейнтейнеры готовы помочь.

Лицензия

Проект распространяется под лицензией Apache 2.0.

Похожие скиллы