CtrlK
BlogDocsLog inGet started
Tessl Logo

quant-analyst

Build financial models, backtest trading strategies, and analyze market data. Implements risk metrics, portfolio optimization, and statistical arbitrage.

48

Quality

51%

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/quant-analyst/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

36%Scale 1-5

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

This skill reads more like a role description or persona prompt than an actionable skill. It lists many quantitative finance topics (VaR, Sharpe ratio, Black-Litterman, etc.) but provides zero executable code, no concrete examples, and no real workflow with validation steps. The content tells Claude what to be rather than what to do, making it largely ineffective as a skill document.

Suggestions

Add concrete, executable code examples for at least the core tasks (e.g., a backtesting template with pandas, a VaR calculation, a portfolio optimization snippet using scipy.optimize).

Replace the abstract 'Approach' section with a concrete numbered workflow including validation checkpoints, e.g., 'Run backtest → verify Sharpe > threshold → check for overfitting via walk-forward analysis → if metrics degrade, adjust parameters and re-run'.

Remove the generic 'Use this skill when / Do not use this skill when' boilerplate and the persona statement ('You are a quantitative analyst...') to save tokens for actual actionable content.

Either provide the referenced 'resources/implementation-playbook.md' bundle file with real implementation details, or inline the most critical examples directly in the skill.

DimensionReasoningScore

Conciseness

The skill has some unnecessary padding ('You are a quantitative analyst specializing in...') and the 'Use this skill when / Do not use this skill when' sections are generic boilerplate that add little value. The focus areas and output sections are essentially lists of topics rather than actionable content, but they aren't excessively verbose.

3 / 5

Actionability

The skill provides no concrete code, commands, or executable examples. It lists focus areas and outputs at a high level ('Use pandas, numpy, and scipy') but never shows how to actually implement anything—no code snippets for backtesting, risk metrics, portfolio optimization, or any of the claimed capabilities.

2 / 5

Workflow Clarity

The 'Approach' section lists a rough sequence (data quality → backtesting → risk-adjusted returns → out-of-sample testing → separation of code) but these are abstract principles, not actionable workflow steps. There are no validation checkpoints, no feedback loops, and no concrete commands. For a skill involving financial modeling and backtesting (where validation is critical), this is insufficient.

2 / 5

Progressive Disclosure

There is a reference to 'resources/implementation-playbook.md' for detailed examples, which is appropriate progressive disclosure. However, no bundle files are provided to verify this reference exists, and the main content itself could benefit from better structuring—the focus areas and output lists could be in a reference file while the main skill focuses on actionable workflow.

3 / 5

Total

10

/

20

Passed

Description

66%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 strong in specificity and domain terminology, listing six concrete capabilities across quantitative finance. Its main weakness is the absence of an explicit 'Use when...' clause, which limits Claude's ability to know precisely when to select this skill. The trigger terms are relevant but could include more user-facing synonyms.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user asks about backtesting, portfolio analysis, trading strategies, risk assessment, or quantitative finance.'

Include additional natural user terms and synonyms such as 'stocks', 'returns', 'Sharpe ratio', 'quant trading', or 'price data' to improve matching.

DimensionReasoningScore

Specificity

Lists several specific actions: build financial models, backtest trading strategies, analyze market data, implement risk metrics, portfolio optimization, and statistical arbitrage. Good coverage but could be more granular about specific outputs or methods.

4 / 5

Completeness

Clearly answers 'what' with multiple concrete capabilities, but has no explicit 'when' clause or trigger guidance. Per rubric guidelines, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'financial models', 'backtest', 'trading strategies', 'market data', 'risk metrics', 'portfolio optimization', and 'statistical arbitrage'. Missing some common user terms like 'stocks', 'returns', 'Sharpe ratio', 'quant', or file-related triggers like 'CSV' or 'price data'.

4 / 5

Distinctiveness Conflict Risk

The combination of financial modeling, backtesting, and statistical arbitrage creates a fairly distinct niche. Minor overlap risk with general data analysis or statistics skills, but the finance-specific terminology makes it mostly distinguishable.

4 / 5

Total

15

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.