CtrlK
BlogDocsLog inGet started
Tessl Logo

sector-rotation

行业轮动分析——申万行业景气度评分、行业动量排名、产业链传导、估值/盈利/资金流多维比较框架

56

Quality

71%

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/sector-rotation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 body is a dense, actionable analysis framework with concrete scoring rules, formulas, an output template, and domain-specific caveats, but it reads as a reference manual rather than a sequenced workflow and keeps all detail inline with no progressive disclosure. A short step-by-step analysis procedure and splitting the classification/industry-chain catalogs into reference files would lift the two 3-scored dimensions.

Suggestions

Add an explicit ordered workflow section (data gathering → 景气度评分 → 动量排名 → 产业链/估值比较 → 输出建议) with checkpoints such as verifying data availability before ranking.

Move the 申万行业分类表 and 产业链传导示例 into a references/ file (e.g. references/industry-chains.md) and keep only a summary plus a clearly signaled link in SKILL.md.

Make the momentum code fully copy-paste ready by adding the pandas import and simplifying the rolling computation, or note its assumptions explicitly.

DimensionReasoningScore

Conciseness

Dense tables with concrete thresholds and no library tutorials or padded prose; minor trims are possible, e.g. the 传导规律 table partially restates known economics and 'ROE | 盈利能力'-style definition rows add little for a finance-capable model.

4 / 5

Actionability

Provides concrete scoring weights and thresholds ('盈利增速 30%… >30%=30分'), a composite ranking formula, a mostly executable momentum function, and a copy-paste output template; minor gaps remain since the code assumes an unstated pandas import and has a fragile rolling().apply().iloc[-1] construction.

4 / 5

Workflow Clarity

The four dimensions are presented as parallel frameworks rather than a sequenced analysis workflow; there is no explicit 'gather data → score → rank → compare → output' ordering and no validation checkpoints, so the sequence is present but implicit.

3 / 5

Progressive Disclosure

No bundle files exist and all ~190 lines live in SKILL.md; sections are well organized, but content such as the industry-classification tables and the three 产业链 examples is inlined material that could sit in reference files.

3 / 5

Total

14

/

20

Passed

Description

66%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 clearly and specifically states what the skill does across four named analytical dimensions, but it entirely lacks a 'when to use' trigger clause and gives no hint of the output (overweight/underweight recommendations). Adding trigger phrasing and the deliverable would raise completeness and specificity.

Suggestions

Append a trigger clause such as 'Use when the user asks for A股行业轮动、板块比较、行业超配/低配建议' to fix the missing 'when' that caps completeness at 3.

State the concrete deliverable (输出行业超配/低配配置建议) so the 'what' covers the full capability, not just the analytical inputs.

Add common synonyms like '板块轮动' or '行业比较' to broaden natural trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain (申万行业/行业轮动) and several concrete capabilities — '景气度评分', '动量排名', '产业链传导', '估值/盈利/资金流多维比较' — but omits the actual deliverable (超配/低配建议), so coverage has minor gaps rather than being comprehensive.

4 / 5

Completeness

The 'what' is clear and multi-part, but there is no 'Use when…' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

'行业轮动', '申万', '景气度', '动量', '产业链', '资金流' are natural terms a user needing this skill would say, but common synonyms such as '板块轮动' or '行业配置' are missing, so keyword coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The Shenwan/A-share sector-rotation niche is mostly distinct with specific terminology, with only minor overlap risk against general quant or stock-analysis skills since no explicit trigger phrases further disambiguate it.

4 / 5

Total

15

/

20

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.

Validation — 15 / 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.