CtrlK
BlogDocsLog inGet started
Tessl Logo

1k-feature-guides

Feature development guides for OneKey. Use when adding new chains, socket events, notifications, pages, or routes. Covers blockchain integration, WebSocket subscriptions, push notifications, and navigation patterns.

68

Quality

83%

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

78%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 overview skill: concise tables and file paths, actionable steps with a working code snippet, and clean one-level-deep disclosure into four real reference guides. The main gap is the absence of explicit validation/verification loops in the multi-step workflows, which keeps workflow clarity and actionability at 4.

DimensionReasoningScore

Conciseness

The body is lean — tables, file paths, and a single targeted code snippet with no explanations of concepts Claude already knows. Minor trimmable padding: "Comprehensive guides for extending OneKey app functionality" and the Quick Reference table duplicating the per-section "See:" links. Efficient with minor instances that could be tightened, so not 5.

4 / 5

Actionability

Concrete, specific guidance throughout: exact paths ("packages/core/src/chains/mychain/", "packages/kit/src/routes/Modal/router.tsx"), numbered key steps, enum/type names ("EAppSocketEventNames", "msgId: string"), and an executable TypeScript snippet showing the ack pattern. The snippet is an excerpt assuming PushProviderWebSocket context rather than copy-paste standalone, keeping it just below fully executable.

4 / 5

Workflow Clarity

Multi-step sequences are clearly numbered for chains (4 steps ending in "Add comprehensive tests") and socket events (4 steps with "Always acknowledge messages" as a hard requirement), plus explicit "Important" constraints for routes. Not 5 because validation checkpoints are largely absent (test step is named but no verify/fix/retry loop), though these aren't destructive batch operations, so the 3-cap doesn't apply.

4 / 5

Progressive Disclosure

Clear overview structure with a Quick Reference table and per-feature sections each pointing to a well-signaled, one-level-deep reference (all four files verified to exist under references/rules/ with substantive content, 117–467 lines). Detail is appropriately split out, inline content (mode tables, route types) is overview-level, and navigation is easy — matches the top anchor.

5 / 5

Total

17

/

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 explicitly answers both what the skill covers and when to use it, in third person, with a concrete trigger list. Keyword coverage is good but lacks synonyms for some feature areas, which is the only notable gap.

DimensionReasoningScore

Specificity

"Use when adding new chains, socket events, notifications, pages, or routes" lists five concrete feature tasks, and "Covers blockchain integration, WebSocket subscriptions, push notifications, and navigation patterns" names the domains — several specific actions with only minor gaps. Not a 5 because it describes the guides' scope rather than the actions Claude itself performs, sitting slightly below the 'comprehensive concrete actions' anchor.

4 / 5

Completeness

Both what ("Feature development guides for OneKey... Covers blockchain integration, WebSocket subscriptions, push notifications, and navigation patterns") and when ("Use when adding new chains, socket events, notifications, pages, or routes") are explicitly stated with concrete trigger phrases, matching the top anchor. Not below 5 because neither half is vague or merely implied.

5 / 5

Trigger Term Quality

Natural trigger terms users would say are present — "adding new chains", "socket events", "notifications", "pages, or routes", "blockchain integration", "push notifications". Missing common synonyms/variations (e.g., "crypto assets", "wallet", "navigation" is only loosely matched to 'routes'), so it fits the 'good keyword coverage; a few natural terms missing' anchor rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

Scoped to "OneKey" with a clear niche (chain integration, socket events, notifications, routing) and distinct, specific triggers — minimal conflict risk with generic skills. The 'pages'/'notifications' terms alone could overlap with other skills, but the OneKey and blockchain scoping keeps it at the 'clear niche' anchor.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 8 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 12 deeper-than-1-level

Warning

Total

14

/

16

Passed

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.