CtrlK
BlogDocsLog inGet started
Tessl Logo

strategy-generate

Create, modify, and optimize quantitative trading strategies, then backtest and evaluate them.

60

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/strategy-generate/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%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 highly actionable with a clear, validated workflow and concrete copy-paste examples, but it is a long monolithic file whose reference-grade content is inlined and whose single bundle pointer (examples.md) does not exist.

Suggestions

Move the detailed config.json field reference and review-criteria/bug-category material into a reference file (e.g. references/config-reference.md) and link to it from SKILL.md.

Create the referenced examples.md under ./references/ (or remove the broken link) so the Supporting Files pointer resolves.

Trim the duplicated cryptocurrency notes (they restate the market-detection table) and tighten the rebalance_tolerance prose.

DimensionReasoningScore

Conciseness

Mostly efficient domain-specific guidance with little generic concept explanation, but the position_adjustment/rebalance_tolerance prose is lengthy and the Cryptocurrency Notes section duplicates the market-detection table, so some sections could be tightened.

3 / 5

Actionability

Provides copy-paste-ready config.json, a concrete SignalEngine contract, exact validation commands (ast.parse syntax check), regex patterns, and specific field formats covering the common cases.

5 / 5

Workflow Clarity

A 7-step workflow with an explicit syntax-check validation checkpoint, a Quality Checklist, and an edit→backtest→re-evaluate feedback loop for error recovery.

5 / 5

Progressive Disclosure

Well-sectioned, but the full config.json field dictionary, review criteria, and market tables are inlined reference-grade content, and the only bundle reference (examples.md) is not present in ./references/.

3 / 5

Total

16

/

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 states what the skill does with several concrete actions in a distinct niche, but it omits any explicit trigger/"Use when" guidance, which caps completeness at 3. Trigger-term coverage is good but lacks common synonyms.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks to create, backtest, or optimize a quantitative or algorithmic trading strategy."

Add common synonyms such as "algorithmic trading", "algo/quant strategies", and "backtesting" to broaden natural-keyword coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions ("Create, modify, and optimize", "backtest and evaluate") on the quantitative-trading-strategy domain, but they are generic verbs sharing one object rather than distinct operations, leaving minor coverage gaps.

4 / 5

Completeness

The "what" is clearly stated, but there is no "Use when…" clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Includes natural phrases a user would say ("quantitative trading strategies", "backtest"), but misses common synonyms such as "algorithmic/quant/algo trading" and "backtesting".

4 / 5

Distinctiveness Conflict Risk

The quantitative-trading-strategy plus backtest niche is mostly distinct with minimal conflict risk, though it could overlap slightly with generic trading or finance skills.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing, 1 suspicious

Warning

Total

14

/

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.