CtrlK
BlogDocsLog inGet started
Tessl Logo

1k-trade-swap-market

Navigate OneKey App Swap, Bridge, Limit, and Stock/Market flows. Use for token selection, quotes, review/build/send, providers, cold start, and history/status; use the Perps skill for Hyperliquid.

66

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.skillshare/skills/1k-trade-swap-market/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 well-structured, token-efficient overview with excellent progressive disclosure into three genuinely useful reference files and a clear, validation-bearing workflow. Its main weakness is actionability: the central Market/Swap boundary guidance is stated as abstract ownership principles without file paths, identifiers, or a worked example, leaving the reader to reconstruct the concrete steps from the references.

Suggestions

Add one concrete anchor to the boundary section — e.g., a named file or module where the embedded Market route mounts and the Swap ticket owner lives, or a short worked example of a 'typed Swap extension' — so the abstract ownership rules are executable rather than inferential.

Turn the Quick Start into a closed feedback loop: state what to do when verification fails (fix the owner, re-run the nearby tests, re-prove the route) rather than only the forward path.

Name the actual 'repository-required checks' command(s) or point to where in the repo they are defined, so the Finish section's validation step is directly runnable.

DimensionReasoningScore

Conciseness

The body is lean with no padding and no explanation of concepts Claude already knows; every token is project-specific ("reuse Swap's provider, quote, timer, manual-refresh, review, build/send, fallback, and history owners"). A few convoluted sentences in the boundary section (e.g., "Treat transient config/quote readiness separately from terminal unsupported/unavailable states...") could be tightened.

4 / 5

Actionability

The trace path ("entry -> selection -> quote -> review -> execution -> history/status") and the failure-class-to-reference mapping are concrete, but the core boundary guidance is abstract architectural direction — "pass it through typed Swap extensions" names no files, identifiers, or examples, so key executable details are missing. As an instruction-only skill the absence of code is not penalized, but the guidance itself lacks the specifics needed to act on it.

3 / 5

Workflow Clarity

Quick Start gives a clear four-step sequence (reproduce the entry, trace the path, identify the first wrong owner, make the smallest owner-correct change and verify) and the Finish section adds explicit validation ("Run nearby tests and the repository-required checks, then prove the affected route and payload on the owning platform"). The gap is that no explicit fix-and-revalidate feedback loop is described.

4 / 5

Progressive Disclosure

The ~50-line body is a lean overview with three real one-level-deep references (references/app-architecture.md, references/provider-contracts.md, references/validation.md — all verified to exist), each clearly signaled by failure class under "Choose The Reference", making navigation easy.

5 / 5

Total

16

/

20

Passed

Description

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

A strong description that clearly states what it covers, provides an explicit "Use for" trigger list of concrete capability areas, and deconflicts against a sibling skill. Its only weakness is that capability coverage is expressed as a noun list under one generic verb ("Navigate") rather than as distinct actions, and a few natural synonyms (e.g., "trade", "buy/sell") are absent.

DimensionReasoningScore

Specificity

The description names the domain ("OneKey App Swap, Bridge, Limit, and Stock/Market flows") and enumerates several concrete capability areas ("token selection, quotes, review/build/send, providers, cold start, and history/status"), though all hang off the single generic verb "Navigate" rather than distinct actions.

4 / 5

Completeness

It explicitly answers what ("Navigate OneKey App Swap, Bridge, Limit, and Stock/Market flows") and when ("Use for token selection, quotes, review/build/send, providers, cold start, and history/status") with concrete trigger phrases, plus an explicit boundary ("use the Perps skill for Hyperliquid").

5 / 5

Trigger Term Quality

Natural domain terms are well covered ("Swap", "Bridge", "Limit", "token selection", "quotes", "providers", "cold start", "history/status") and would match what a user says, but a few common variations such as "trade" or "buy/sell" are missing.

4 / 5

Distinctiveness Conflict Risk

It is anchored to a specific app ("OneKey App") and four specific flows, and explicitly disambiguates the Hyperliquid case toward the Perps skill, giving a clear niche with minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
OneKeyHQ/app-monorepo
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.