CtrlK
BlogDocsLog inGet started
Tessl Logo

weightloss-analyzer

分析减肥数据、计算代谢率、追踪能量缺口、管理减肥阶段

44

Quality

45%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/weightloss-analyzer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

32%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill reads more like a reference manual or encyclopedia entry on weight loss metrics than an actionable skill for Claude. It is bloated with classification tables and lengthy output templates that Claude could generate on its own, while lacking executable code, clear workflows, and proper file structure. The safety boundaries are present but not integrated into a validation workflow.

Suggestions

Remove or drastically condense the BMI/body fat/waist classification tables and output report templates—Claude already knows these standards and can generate formatted reports. Focus the skill body on the specific calculation pipeline and decision logic unique to this system.

Add a clear numbered workflow showing the end-to-end process: gather inputs → calculate metrics → check safety boundaries → generate recommendation, with explicit validation steps (e.g., 'If calculated intake < minimum threshold, cap at minimum and warn user').

Move the four lengthy output format examples to a separate TEMPLATES.md or EXAMPLES.md file and reference them from the main skill, keeping only a brief example inline.

Provide actual JSON schemas for the referenced data files (fitness-tracker.json, nutrition-tracker.json, health-logs) or include them as bundle files, so Claude knows the exact data structures to read and write.

DimensionReasoningScore

Conciseness

The skill is heavily verbose with extensive reference tables (BMI classifications, body fat ranges, waist circumference standards) that Claude already knows, and four full-length example reports that bloat the content significantly. The formulas themselves are useful but the surrounding explanations and lengthy output templates could be drastically condensed.

2 / 5

Actionability

The skill provides concrete formulas and classification thresholds, but lacks executable code. The 'example commands' at the end reference slash commands that aren't defined anywhere. The output format examples are detailed but are templates rather than executable guidance—there's no actual implementation showing how to read data files, perform calculations, or generate reports.

3 / 5

Workflow Clarity

There is no clear multi-step workflow or sequencing. The skill lists capabilities (body composition, metabolic rate, energy gap, phase management) as independent sections without showing how they connect or what order to follow. There are no validation checkpoints—for example, no step to verify calorie calculations against safety boundaries before recommending a plan, despite the safety section existing separately.

2 / 5

Progressive Disclosure

The content is a monolithic wall of text at ~250+ lines with no references to external files despite referencing data paths like `data/fitness-tracker.json` and `data/nutrition-tracker.json` without providing their schemas. The four lengthy output format examples should be in a separate file. No bundle files are provided to support the referenced paths.

2 / 5

Total

9

/

20

Passed

Description

58%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description provides a solid set of concrete capabilities in the weight loss tracking domain, making it reasonably specific and distinctive. However, it lacks a 'Use when...' clause which is critical for skill selection, and the trigger terms could be expanded with more natural user-facing language and synonyms to improve discoverability.

Suggestions

Add a 'Use when...' clause with trigger phrases such as '当用户提到减肥、体重管理、热量计算、基础代谢率、TDEE、能量摄入' to explicitly guide skill selection.

Include common synonyms and related terms like 'calories', 'BMR', 'TDEE', '热量缺口', '体重追踪', '饮食管理' to improve trigger term coverage across both Chinese and English.

DimensionReasoningScore

Specificity

Lists several specific actions: analyzing weight loss data, calculating metabolic rate, tracking energy deficit, and managing weight loss phases. These are concrete actions, though coverage could be slightly more comprehensive (e.g., mentioning specific metrics or outputs).

4 / 5

Completeness

Clearly answers 'what does this do' with four concrete capabilities, but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when' caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant domain keywords like '减肥' (weight loss), '代谢率' (metabolic rate), '能量缺口' (energy deficit), but misses common user-facing synonyms and natural phrases users might say such as 'calories', 'BMR', 'TDEE', 'diet tracking', 'body weight', or English equivalents.

3 / 5

Distinctiveness Conflict Risk

The combination of weight loss data analysis, metabolic rate calculation, energy deficit tracking, and phase management creates a fairly distinct niche. There could be minor overlap with general fitness or nutrition skills, but the specific focus on weight loss phases and energy deficits is distinctive.

4 / 5

Total

14

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.