CtrlK
BlogDocsLog inGet started
Tessl Logo

smc

Smart Money Concepts (ICT) signal engine. Uses the smartmoneyconcepts library to implement institutional-trading-school analysis of BOS, ChoCH, FVG, and order blocks (OB).

56

Quality

70%

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

Quality

Content

63%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.

A compact, well-organized skill body with a crisp decision rule, but it stops short of executable guidance for the library call and fails to link the two reference files that already exist in the bundle. The main wins are cheap: add a short usage code example and a 'Further reading' section pointing at the existing references.

Suggestions

Add a short executable example showing how to call the smartmoneyconcepts library (e.g. the smc() entry point) and map its outputs to the 1/-1/0 signal convention.

Link the existing reference files from the body, e.g. '## Further reading — BOS/ChoCH details: [结构突破.md](references/结构突破.md); Order blocks and FVG: [订单块与缺口.md](references/订单块与缺口.md)', so the bundle's detail content is discoverable.

Tighten the concept table by dropping the redundant English column that repeats the concept names, freeing tokens for the missing usage example.

DimensionReasoningScore

Conciseness

The body is lean — a concept table, a 3-line signal rule, an install command, a parameter table, and a signal convention — with only minor waste: the table's English column repeats the concept names already in the first column, and the opening sentence ('built around the core idea of tracking...') is mildly padded. Not 5 because those small trims remain; not 3 because nothing explains concepts Claude already knows at length.

4 / 5

Actionability

The install command is executable and the parameters and signal convention are concrete, but the core step — actually calling the smartmoneyconcepts library to compute BOS/ChoCH/FVG/OB and map them to the 1/-1/0 convention — is described only abstractly with no code example. Not 4 because this is a key gap rather than a minor one; not 2 because the parameters and convention do give specific executable hints.

3 / 5

Workflow Clarity

The signal logic is stated as an unambiguous decision rule ('Direction from ChoCH + confirmation from BOS + filtering by FVG') with explicit outcomes for long, short, and stand aside. Not 5 because how the library's outputs map to the 1/-1/0 convention and how the parameters feed the detection are left implicit; not 3 because the single-purpose flow has no real validation gaps (no destructive or batch operations).

4 / 5

Progressive Disclosure

The body is well-sectioned for a short skill, but the bundle contains two reference files (references/结构突破.md and references/订单块与缺口.md) that are never mentioned or linked anywhere in SKILL.md — they would never be discovered. Per the guideline to score against the actual bundle structure, this is 'references present but not clearly signaled' → 3, not 4, since the existing split content is completely unnavigable from the overview.

3 / 5

Total

14

/

20

Passed

Description

65%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 states a concrete, distinctive capability in a clear niche, but it omits any 'when to use' trigger guidance and leans on a single action verb, leaving both completeness and specificity at the middle anchor. Adding a 'Use when...' clause with natural trigger phrases would lift the two heaviest dimensions.

Suggestions

Add a 'Use when...' clause, e.g. 'Use when the user asks for ICT/smart money analysis, market structure signals, or BOS/ChoCH/FVG/order block detection on price data.'

Spell out trigger synonyms users would naturally say — 'Inner Circle Trader', 'market structure', 'liquidity zones' — to improve trigger-term coverage.

Enumerate the concrete actions performed (e.g. 'detects BOS/ChoCH swing breaks, identifies FVGs and order blocks, emits long/short/stand-aside signals') instead of the single phrase 'implement ... analysis'.

DimensionReasoningScore

Specificity

Names the domain ('signal engine', 'smartmoneyconcepts library') and one concrete action ('implement institutional-trading-school analysis of BOS, ChoCH, FVG, and order blocks (OB)'), but does not list several distinct actions. It falls between anchor 3 and 4 but closer to 3: the single 'analysis' verb covers the listed concepts without enumerating separate capabilities.

3 / 5

Completeness

Has a clear 'what' (a signal engine analyzing BOS/ChoCH/FVG/OB via the smartmoneyconcepts library) but no 'Use when...' clause or any trigger guidance, which caps completeness at 3 per the judging guidelines. Not 4 because 'when' is entirely absent rather than merely implicit.

3 / 5

Trigger Term Quality

Good natural keyword coverage — 'Smart Money Concepts (ICT)', 'BOS', 'ChoCH', 'FVG', 'order blocks' are phrases a trading user would actually say. Not 5 because common synonyms such as 'Inner Circle Trader', 'market structure', or 'liquidity' are missing.

4 / 5

Distinctiveness Conflict Risk

'Smart Money Concepts (ICT)' plus the specialized jargon (BOS, ChoCH, FVG, OB) carves out a clear niche with distinct triggers and minimal overlap risk with generic trading or analysis skills. Nothing in the description is generic enough to collide with other skills.

5 / 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.