CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

1k-defi-module-integration

Implement and debug OneKey Earn, Borrow, Staking, and DeFi Portfolio flows, including protocol actions, approval, positions, settlement, and refresh.

65

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 that routes detail appropriately to real one-level-deep references and includes explicit verification expectations. The main gaps are the absence of a worked example for the trace workflow and an explicit fix-retry feedback loop.

Suggestions

Add a short worked example of tracing one failing step (e.g., a stale position after a successful approval) through the position/data -> ... -> refresh chain to make the workflow fully concrete.

State an explicit feedback loop after verification fails (e.g., re-trace from the failing step, then re-run the distinguishing check) to strengthen the workflow's error-recovery guidance.

Name the concrete commands or entry points used to search by action, endpoint, or refresh event so the trace step is executable without improvisation.

DimensionReasoningScore

Conciseness

The ~43-line body is lean and dense with domain-specific guidance — every sentence carries a rule Claude would not derive itself (e.g., 'An Earn page and a wallet DeFi tab can show the same investment through different data owners'), with no padding or explanation of concepts Claude already knows. Matches anchor 5.

5 / 5

Actionability

Provides concrete, executable guidance: an explicit trace chain ('position/data -> capability -> setup -> business action -> settlement -> refresh'), a concrete search strategy ('Search by the action, request endpoint, or refresh event'), and a scoping checklist, plus a question-keyed routing table to real reference files. Not 5 because there is no worked example or copy-paste-ready material covering common failure cases.

4 / 5

Workflow Clarity

The sequence is clearly ordered (trace the failing step -> establish scope and distinguishing evidence -> read only what is needed -> change -> verify -> handoff) with explicit validation checkpoints ('evidence that would distinguish the bug from a slow or unavailable dependency'; 'A submitted transaction or successful request alone does not prove that the position... have settled'). Not 5 because there is no explicit fix-and-revalidate feedback loop, and verification detail is delegated to validation.md rather than stated inline.

4 / 5

Progressive Disclosure

SKILL.md is a lean overview with a question-keyed table routing to four real, one-level-deep reference files (all paths verified to exist, with no further nested links inside the references), plus clear delegation of adjacent topics to AGENTS.md and the sibling trade skill. Matches anchor 5: clear overview, well-signaled references, easy navigation.

5 / 5

Total

18

/

20

Passed

Description

70%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 specific, well-scoped description with strong natural domain keywords and minimal conflict risk, held back by a missing 'Use when...' trigger clause. Adding explicit activation conditions would lift completeness from 3 to 5 without changing anything else.

Suggestions

Append an explicit trigger clause, e.g., 'Use when implementing or debugging Earn, Borrow, Staking, or DeFi Portfolio features, positions, approvals, or settlement/refresh behavior.'

Add common synonyms to broaden trigger coverage: 'yield', 'lending/supply', 'farming', 'claim/rewards' alongside the current product terms.

Consider mentioning a concrete debugging cue users would naturally say (e.g., 'position not updating' or 'approval stuck') to sharpen trigger-term quality.

DimensionReasoningScore

Specificity

Names the concrete domain ('OneKey Earn, Borrow, Staking, and DeFi Portfolio') and enumerates several specific action areas ('protocol actions, approval, positions, settlement, and refresh'), matching anchor 4. Not 5 because the enumerated items are domain categories rather than fully concrete actions, with minor coverage gaps (e.g., no rewards/claim actions).

4 / 5

Completeness

The 'what' is clear and detailed ('Implement and debug OneKey... flows, including protocol actions, approval, positions, settlement, and refresh'), but the 'when' is entirely absent — there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Contains good natural trigger terms users in this domain would say ('Earn', 'Borrow', 'Staking', 'DeFi Portfolio', 'approval', 'settlement', 'refresh'). Not 5 because common synonyms and variations such as 'yield', 'lending', 'farming', or 'rewards' are missing; not 3 because direct product-term coverage is strong, not merely partial.

4 / 5

Distinctiveness Conflict Risk

The description is tied to a specific product's DeFi features ('OneKey Earn, Borrow, Staking, and DeFi Portfolio'), giving it a clear niche with distinct triggers and minimal overlap risk against generic or sibling (e.g., trade/swap) skills.

5 / 5

Total

16

/

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

Path

.skillshare/skills/1k-defi-module-integration/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.