CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-analyzer

AI驱动的综合健康分析系统,整合多维度健康数据、识别异常模式、预测健康风险、提供个性化建议。支持智能问答和AI健康报告生成。

39

Quality

38%

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/ai-analyzer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%Scale 1-3

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

This skill reads like a product specification or README rather than actionable instructions for Claude. It is excessively verbose, explaining concepts Claude already knows (correlation coefficients, risk scoring models) while leaving the actual implementation steps vague. The workflow lacks validation checkpoints critical for health-related analysis, and the entire content is crammed into a single file with no progressive disclosure.

Suggestions

Cut the content by at least 60%: remove algorithm explanations (Claude knows what Pearson correlation and Z-scores are), feature marketing lists, and trigger example lists. Focus on the exact steps and data schemas Claude needs.

Make the analysis steps truly actionable: instead of saying 'perform correlation analysis,' provide the actual computation logic or reference a concrete script that does it, with expected input/output formats.

Add validation checkpoints: after reading data files, validate required fields exist and values are in expected ranges; after generating reports, verify the output file was created and is valid HTML.

Split content into separate files: move data source schemas to DATA_SOURCES.md, algorithm details to ALGORITHMS.md, and safety/compliance rules to SAFETY.md, with clear one-level references from the main SKILL.md.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive feature descriptions, algorithm explanations, and data source tables that Claude already understands. The skill reads more like product documentation than actionable instructions. Much of the content (e.g., explaining what Pearson correlation is, listing all risk models) is unnecessary padding.

1 / 3

Actionability

Provides some concrete file paths and a step-by-step workflow with code snippets for reading data, but the code uses a non-standard 'readFile' API that isn't clearly executable, and critical steps like 'data integration and preprocessing' and 'multi-dimensional analysis' remain vague descriptions rather than concrete implementations. The actual analysis logic is never shown.

2 / 3

Workflow Clarity

Steps are listed in a clear sequence (Steps 1-9), but there are no validation checkpoints, no error handling, and no feedback loops. For a system that generates health risk predictions and reports, the absence of data validation steps (e.g., checking for missing fields, validating data ranges) and output verification is a significant gap.

2 / 3

Progressive Disclosure

The skill is a monolithic wall of text with no references to external files for detailed content. Algorithm explanations, data source tables, safety guidelines, and command references are all inlined despite being ideal candidates for separate reference files. No bundle files are provided to support the extensive content.

1 / 3

Total

6

/

12

Passed

Description

50%Scale 1-3

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 communicates the general domain (AI-driven health analysis) and lists several capabilities, but relies heavily on buzzwords like 'AI驱动', '多维度', and '综合' without being concretely specific. It lacks an explicit 'Use when...' clause, which caps completeness, and the trigger terms could be more natural and varied to match how users would actually phrase their requests.

Suggestions

Add an explicit 'Use when...' clause with natural trigger phrases, e.g., 'Use when the user asks about health data analysis, medical report interpretation, health risk assessment, or wellness recommendations.'

Replace abstract buzzwords like '多维度' and '综合' with concrete examples of what data types are supported (e.g., blood test results, vital signs, exercise logs, sleep data).

Include common user-facing terms and variations users might naturally say, such as '体检报告', '血压', '血糖', '健康检查', '医疗数据' to improve trigger term coverage.

DimensionReasoningScore

Specificity

The description names the domain (health analysis) and lists several actions like integrating multi-dimensional health data, identifying abnormal patterns, predicting health risks, and providing personalized recommendations. However, these are somewhat high-level and buzzword-heavy rather than concrete, specific operations.

2 / 3

Completeness

The description answers 'what does this do' reasonably well (integrates health data, identifies patterns, predicts risks, generates reports), but there is no explicit 'Use when...' clause or equivalent trigger guidance explaining when Claude should select this skill.

2 / 3

Trigger Term Quality

Contains relevant keywords like '健康分析' (health analysis), '健康数据' (health data), '健康风险' (health risk), '健康报告' (health report), and 'AI'. However, it lacks common user-facing trigger variations and natural phrases a user might actually say when requesting this skill.

2 / 3

Distinctiveness Conflict Risk

The health analysis domain provides some distinctiveness, but terms like 'AI驱动' and '综合分析系统' are generic enough to potentially overlap with other health or data analysis skills. The description doesn't carve out a sufficiently narrow niche.

2 / 3

Total

8

/

12

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.

Validation — 9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

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

9

/

11

Passed

Repository
popey/claude-code-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.