CtrlK
BlogDocsLog inGet started
Tessl Logo

fund-analysis

基金分析与筛选:晨星评级/夏普比率/信息比率、Sharpe风格箱分析、风格漂移检测、基金经理评价、FOF组合构建、ETF选择

55

Quality

62%

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 ./agent/src/skills/fund-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-organized and rich with concrete thresholds and formulas, but workflows lack explicit validation checkpoints and the analytical steps are formulas rather than runnable code. Trimming inline reference tables and adding validate/verify steps would lift the weaker dimensions.

Suggestions

Add explicit validation checkpoints to the筛选 and FOF workflows (e.g. after ranking, verify data completeness and cross-check 风格漂移 before proceeding).

Provide at least minimal executable Python for the core computations (Sharpe, 回归风格箱, 跟踪误差) rather than only mathematical formulas.

Move the inline ETF fee/comparison reference table and full FOF allocation recipes into a separate reference file to reduce body length while keeping the overview.

DimensionReasoningScore

Conciseness

Content is dense and largely fluff-free with formula/threshold tables earning their tokens, but it inlines substantial reference material (full ETF fee comparison, complete FOF allocation recipes) that Claude largely knows and could be trimmed or externalized, fitting the 'mostly efficient but could be tightened' anchor rather than the lean anchor at 3.

2 / 3

Actionability

Provides concrete formulas, named indices with codes (e.g. 399346), explicit thresholds, and a copy-ready report template, but the analysis steps are expressed as statistical formulas/regressions rather than executable Python, so it is concrete yet incomplete rather than fully copy-paste ready.

2 / 3

Workflow Clarity

The five-step筛选法 and four-step FOF construction are clearly numbered with checkboxes and monitoring rules, but there are no validation/checkpoint steps for batch ranking or rebalancing operations, so per the rubric workflow_clarity is capped at 2 for missing feedback loops.

2 / 3

Progressive Disclosure

The skill is a self-contained, well-sectioned reference (核心概念 / 分析框架 / 输出格式 / 注意事项) with no bundle files present and no deeply nested references; per the scoring notes a self-contained skill without need for external references can score 3 when clearly organized.

3 / 3

Total

9

/

12

Passed

Description

67%

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 specific and distinctive with a clear fund-analysis niche, but lacks an explicit 'when to use' trigger clause, which caps completeness and weakens trigger-term naturalness. Adding a 'Use when…' sentence covering common user phrasings would raise the weaker dimensions.

Suggestions

Add an explicit trigger clause, e.g. 'Use when 用户需要筛选基金、分析基金经理或构建FOF组合,或提到 ETF、夏普比率、风格漂移等基金分析需求时'.

Broaden trigger terms with natural user phrasings (e.g. 选基金, 基金对比, 基金诊断) beyond the technical indicator list.

Keep the current specific capability list but lead with a one-line plain-language summary of the skill's purpose before the indicator enumeration.

DimensionReasoningScore

Specificity

Lists seven concrete, named capabilities — '晨星评级/夏普比率/信息比率', 'Sharpe风格箱分析', '风格漂移检测', '基金经理评价', 'FOF组合构建', 'ETF选择' — matching the 'multiple specific concrete actions' anchor rather than the partial domain-only anchor at 2.

3 / 3

Completeness

Clearly answers 'what' (基金分析与筛选 plus the enumerated sub-tasks) but provides no 'Use when…' trigger guidance, so per the rubric a missing when-clause caps completeness at 2; it is not 1 because the what is well covered.

2 / 3

Trigger Term Quality

Contains genuine domain keywords a user would say (基金分析, 筛选, ETF, FOF), but coverage of natural phrasings is limited and it reads as a capability keyword list rather than varied natural-language triggers, fitting the 'some relevant keywords but missing common variations' anchor.

2 / 3

Distinctiveness Conflict Risk

The '基金分析与筛选' niche with distinctive triggers like FOF组合构建 and Sharpe风格箱 is unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor rather than the overlapping-anchor at 2.

3 / 3

Total

10

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
HKUDS/Vibe-Trading
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.