CtrlK
BlogDocsLog inGet started
Tessl Logo

goal-analyzer

分析健康目标数据、识别目标模式、评估目标进度,并提供个性化目标管理建议。支持与营养、运动、睡眠等健康数据的关联分析。

45

Quality

49%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/goal-analyzer/SKILL.md

The canonical home for this skill is goal-analyzer in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

40%Weight 40%Scale 1-5

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

The skill is information-rich and domain-specific, but it is a monolithic, verbose document that mixes actionable code with pseudocode and illustrative padding, defines no clear end-to-end workflow with validation, and keeps all detail inline rather than splitting it across reference files. It lands below the midpoint on workflow clarity and progressive disclosure.

Suggestions

Move the ECharts configuration library, achievement/habit-stage catalogs, and full example report into separate reference files (e.g. references/echarts-configs.md, references/achievements.md) and link to them from SKILL.md.

Replace the pseudocode 'validate_smart_goal' with an executable implementation (or clearly mark it as illustrative) and provide a concrete end-to-end analysis workflow with explicit validation checkpoints.

Trim decorative padding (emoji achievement lists, full JSON example outputs, motivation tier prose) to leave only what Claude cannot already infer.

DimensionReasoningScore

Conciseness

The body is mostly structured and much of the domain detail (SMART dimensions, habit stage day-ranges, correlation methods) is non-obvious, but it still carries padded illustrative material — emoji-laden achievement catalogs, multiple full example JSON outputs, and decorative rating tiers — that could be trimmed.

3 / 5

Actionability

It gives concrete ECharts configs, file paths, and computation formulas, but the Python 'validate_smart_goal' snippet is pseudocode calling undefined helpers and the HTML-report section only describes steps ('使用ECharts 5.x CDN') without executable code, leaving key details missing.

3 / 5

Workflow Clarity

Only a rough sequence is implied ('数据读取 → 数据处理 → SMART验证 → HTML报告生成') with poorly defined steps and no validation checkpoints or error-recovery feedback loops for the report-generation workflow.

2 / 5

Progressive Disclosure

No bundle files exist and the ~600-line body inlines content that clearly belongs in separate files (ECharts config library, achievement definitions, full example report), with structure from headers but no external references to split the bulk.

2 / 5

Total

10

/

20

Passed

Description

58%Weight 40%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 is third-person, names a clear domain with several concrete actions, and occupies a fairly distinct niche, but it omits any explicit 'when to use' trigger guidance and lacks synonym/file-extension terms. This places it solidly in the mid-range with room to improve completeness and trigger coverage.

Suggestions

Add an explicit 'Use when...' clause (e.g. 'Use when the user wants to set, track, or evaluate health goals such as weight loss, exercise, sleep, or diet targets').

Broaden trigger terms with natural synonyms and file types users might mention (e.g. '目标追踪', '打卡', 'health-goals-tracker.json', 'goal setting').

Tighten the second sentence so the correlation-analysis capability reads as a concrete action rather than a generic 'supports X' add-on.

DimensionReasoningScore

Specificity

Lists several concrete actions — '分析健康目标数据、识别目标模式、评估目标进度' and '提供个性化目标管理建议' plus '关联分析' — naming the domain and multiple specific operations, with only minor coverage gaps.

4 / 5

Completeness

The 'what' is clearly stated (analyze/assess/advise on health goals with correlation analysis) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant natural terms ('健康目标', '目标进度', '营养、运动、睡眠') but lacks common synonyms, user-phrasing variants, and any file extensions, fitting the 'some relevant keywords but missing variations' anchor.

3 / 5

Distinctiveness Conflict Risk

The 'health goal analyzer' niche is mostly distinct — it could only plausibly overlap with closely related nutrition/fitness/sleep tracker skills, matching the 'mostly distinct; minor overlap risk' anchor.

4 / 5

Total

14

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (608 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

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.