CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

rust-hft-arbitrage

Rust-first cross-venue HFT arbitrage specialist for Solana and EVM

49

Quality

62%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./src/skills/bundled/rust-hft-arbitrage/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 well-structured, lean architecture-and-reuse guide that points to concrete repo files and a real scan command, assuming Claude's competence without padding. Its main weakness is the absence of explicit validation checkpoints in its build-out workflow.

Suggestions

Add explicit verification checkpoints to the 'Recommended Immediate Steps' — e.g. after building Rust sidecars, validate against replayed quote logs before declaring the leg executable.

Move the 'Snapshot date: 2026-08-30' (and any other time-sensitive markers) into a dedicated 'Currency / staleness' section so the inline body stays evergreen.

Document the full option list for '/hft-arb scan' inline or in a referenced file rather than deferring entirely to '/hft-arb scan help', so the skill is actionable without a live invocation.

DimensionReasoningScore

Conciseness

The body is lean — terse bullets, an architecture diagram, and a reuse map with no over-explanation of concepts Claude already knows — but the inline 'Snapshot date: 2026-08-30' is time-sensitive info not placed in a deprecated/old-patterns section, a minor trimmable cost keeping it at 4 rather than 5.

4 / 5

Actionability

For an instruction-only skill it gives concrete, specific guidance: exact repo paths (src/rpc/client.rs, src/nonce_ledger.rs), named venues, and an executable scan command '/hft-arb scan <solana|evm|cross> <base> <quote> <size> [options]', with only minor gaps in full option documentation.

4 / 5

Workflow Clarity

The 'Recommended Immediate Steps' section gives a clear 5-step sequence, but there are no explicit validation or verification checkpoints; the read-only scan is not destructive so the cap-of-3 rule does not force this, yet the missing checkpoints fit the 'steps listed but validation gaps' anchor.

3 / 5

Progressive Disclosure

No bundle files exist; the skill is self-contained with well-organized headers (Objective, Reuse Map, Target Architecture, Swarm Roles, Live Scan Command) and one-level repo-path pointers rather than nested references, but at ~120 lines it exceeds the under-50-line simple-skill exception that would allow a 5.

4 / 5

Total

15

/

20

Passed

Description

40%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 identifies a precise niche but reads as a role label rather than a statement of concrete actions, and it lacks any 'Use when...' trigger guidance. It is distinctive but thin on what it actually does and when to invoke it.

Suggestions

Replace the role label with concrete actions, e.g. 'Scans cross-venue quotes, scores net-edge arbitrage plans, and reports Solana/EVM opportunities — does not execute trades.'

Add an explicit trigger clause: 'Use when the operator asks to scan for HFT arbitrage opportunities across Solana (Jupiter, Raydium, Orca, Meteora, Drift) and EVM (Uniswap, 1inch, PancakeSwap, Lighter) venues.'

Include common synonyms/extensions users might say (e.g. 'arbitrage scan', 'cross-venue quotes', 'DEX arb') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The phrase 'cross-venue HFT arbitrage specialist for Solana and EVM' names the domain clearly but offers no concrete action verbs — 'specialist' is a role label, matching the 'names the domain but actions are minimal/generic' anchor rather than the action-listing anchors at 3+.

2 / 5

Completeness

It gives a vague 'what' (a specialist role, not stated actions) and entirely omits any 'when'/Use-when trigger clause; the missing explicit trigger guidance and non-action 'what' fit the 'vague what and no when' anchor below the cap of 3.

2 / 5

Trigger Term Quality

Terms like 'HFT arbitrage', 'Solana', and 'EVM' are relevant natural keywords for this niche, but coverage lacks synonyms or common variations, fitting the 'some relevant keywords but missing common variations' anchor.

3 / 5

Distinctiveness Conflict Risk

'Rust-first cross-venue HFT arbitrage' is a distinct niche with low conflict risk, but bare 'arbitrage' could overlap with more general arbitrage skills, placing it at 'mostly distinct; minor overlap risk' rather than a clear 5.

4 / 5

Total

11

/

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

alsk1992/CloddsBot

Path

src/skills/bundled/rust-hft-arbitrage/SKILL.md

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.