Use when determining protein, carbohydrate, and fat targets to support a specific fitness or body composition goal
Scanned 9/8/2026
Install to Claude Code
npx -y skills add jeffreytse/grimoire-core --skill calculate-macros --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Calculate Macros?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jeffreytse-calculate-macros)More formats (shields.io, HTML) on the badges page.
---
name: calculate-macros
description: Use when determining protein, carbohydrate, and fat targets to support a specific fitness or body composition goal
source: 'Eric Helms "The Muscle and Strength Pyramid: Nutrition" (2nd ed.); ACSM Position Stand on Nutrition and Athletic Performance (2016); Layne Norton research on protein synthesis'
tags: [health, fitness, nutrition, macros, protein, body-composition]
verified: true
---
# Calculate Macros
Determine individualized macronutrient targets calibrated to training load, body composition goal, and total energy expenditure.
## Why This Is Best Practice
**Adopted by:** ACSM, Academy of Nutrition and Dietetics, International Society of Sports Nutrition (ISSN)
**Impact:** ISSN position stand (2017) confirms protein at 1.6–2.2g/kg/day maximizes muscle protein synthesis; Helms' meta-analysis shows caloric precision within ±10% of TDEE is the primary determinant of body composition change.
**Why best:** Macronutrient targets provide a structured nutritional framework that prevents the most common failure modes: inadequate protein (muscle loss during deficit), insufficient calories (performance decline), and excess fat or carbohydrate (suboptimal partitioning). A macro-first approach ensures both performance and body composition goals are served simultaneously.
## Steps
1. **Calculate TDEE** — Use the Mifflin-St Jeor BMR estimate × activity multiplier; or use the calculate-tdee skill for full methodology; this is the caloric baseline.
2. **Set caloric target based on goal** — Muscle gain (lean bulk): +10% above TDEE; fat loss (cut): −20 to −25% of TDEE; body recomposition (simultaneous): at TDEE (best for beginners or those returning from layoff); aggressive cut: −500 kcal/day maximum.
3. **Set protein target first** — Muscle gain or maintenance: 1.6–2.2g/kg body weight; aggressive fat loss: up to 2.4–3.1g/kg (Helms recommendation) to preserve muscle in a deficit; minimum: 1.6g/kg even in maintenance.
4. **Set fat target** — Minimum 0.5–0.7g/kg body weight to support hormone production (testosterone, estrogen); do not drop below 20% of total calories; 25–35% of calories is typical.
5. **Assign remaining calories to carbohydrates** — Carbs = (Total Calories − Protein Calories − Fat Calories) / 4; carbohydrates support training performance; do not reduce below the level that impairs training intensity.
6. **Calculate grams from calories** — Protein: 4 kcal/g; carbohydrate: 4 kcal/g; fat: 9 kcal/g; verify all macros sum to the caloric target.
7. **Adjust for training days vs. rest days (optional)** — Carb cycling: higher carbs on training days (+30–50g), lower on rest days; total weekly calories unchanged; improves partitioning for advanced trainees.
8. **Reassess every 4 weeks** — Weight and body composition change; recalculate TDEE based on new weight and adjust macros; avoid "forever cutting" by cycling diet phases.
## Rules
- Never set protein below 1.6g/kg body weight when training; below this threshold, muscle protein synthesis is submaximal.
- Do not reduce fat below 20% of total calories for more than 2 weeks; chronic low fat impairs hormone production.
- Carbohydrates are the primary performance fuel for resistance and high-intensity training; cutting carbs aggressively impairs training and therefore muscle retention.
- Track calories and macros for at minimum 2 weeks before drawing conclusions; adherence data is more important than the initial calculation.
- Adjust based on actual weight trend, not single-day weigh-ins; use 7-day rolling average.
## Examples
**80kg male, fat loss goal, TDEE = 3,000 kcal:** Caloric target = 3,000 × 0.80 = 2,400 kcal. Protein = 80 × 2.0 = 160g = 640 kcal. Fat = 80 × 0.7 = 56g = 504 kcal. Carbs = (2,400 − 640 − 504) / 4 = 314g. Macro split: 160P / 314C / 56F at 2,400 kcal.
## Common Mistakes
- **Setting protein in grams per pound vs. per kg** — 1g/lb (2.2g/kg) is at the high end but valid; confusing the unit doubles or halves the target.
- **Cutting carbs to zero for fat loss** — Extremely low carb diets impair training performance, leading to less muscle stimulus and ultimately more muscle loss in a deficit.
- **Ignoring alcohol calories** — Alcohol provides 7 kcal/g and is not tracked by most macro apps; it significantly impacts total energy intake.
---
> **Health disclaimer:** This skill encodes evidence-based best practices for educational purposes. It is not medical advice. Consult a qualified healthcare professional before making health decisions.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!