CtrlK
BlogDocsLog inGet started
Tessl Logo

1k-cross-platform

OneKey cross-platform patterns, platform files, platformEnv, and supported OS/SDK requirements.

59

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 ./.skillshare/skills/1k-cross-platform/SKILL.md
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.

The body is a strong example of a well-structured reference skill: executable code with correct/forbidden contrast, a concrete multi-platform example, an explicit checklist, and clean deferral of detail to two real, well-signaled reference files. The only improvements are minor deduplication of the platformEnv flag listings and an optional explicit ordering of the pattern-selection workflow.

DimensionReasoningScore

Conciseness

The body is largely lean — a table of extensions, tight code blocks, and bullet summaries — with only minor trims available: the platformEnv flags are effectively listed twice (once inside the detection example's if-blocks, again under 'Available Platform Flags'), and the 'Topics covered' list restates the section headings. It is more efficient than anchor 3's 'some unnecessary explanation' but not the every-token-earns-its-place level of anchor 5.

4 / 5

Actionability

Guidance is fully executable and copy-paste ready: the exact platformEnv import path with correct-vs-forbidden usage, the per-platform file-extension layout, and a complete storage example (shared IStorage interface plus native/web/desktop implementations). The common cases are covered concretely, matching anchor 5; the only omission (an .ext.ts storage variant) is a minor gap that does not reduce executability of what is shown.

5 / 5

Workflow Clarity

This is a patterns/reference skill rather than a multi-step process, and its guidance is unambiguous: use the platform file extension, detect via platformEnv, extract common logic to shared files, verified by an explicit end-of-skill checklist. It earns anchor 4 rather than 5 because the material is presented as parallel patterns without an explicit ordered workflow (e.g. 'decide extension → implement shared interface → add platform impls → run the checklist'), though no validation-critical operations exist that would cap it lower.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview with well-signaled, one-level-deep references — both linked files exist in the bundle ('references/rules/cross-platform.md', 'references/platform-requirements.md'), each with a stated purpose, and version-sensitive details are correctly deferred to the reference with a verify-against-repo caveat. Content is appropriately split (quick patterns inline, depth in references), matching anchor 5; the reference's cross-link to a sibling skill's file is standard cross-referencing, not buried nested navigation.

5 / 5

Total

18

/

20

Passed

Description

53%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 is appropriately scoped to OneKey and names concrete technical subjects, but it is a topic list rather than a capability statement: no actions, no natural platform terms (iOS/Android/web/desktop), and no 'Use when' trigger guidance. It would benefit most from an explicit trigger clause and verb-driven capability phrasing.

Suggestions

Add an explicit trigger clause, e.g. 'Use when writing or reviewing platform-specific code for iOS, Android, web, desktop (Electron), or browser extension targets.'

Convert topic nouns into concrete actions, e.g. 'Provides platform-file extension conventions (.native.ts/.web.ts/.desktop.ts/.ext.ts), platformEnv detection flags, and platform-specific implementation patterns.'

Include natural user vocabulary such as 'iOS', 'Android', 'Electron', 'browser extension', and 'platform-specific code' to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('OneKey cross-platform patterns') and several concrete technical artifacts ('platform files, platformEnv, and supported OS/SDK requirements'), but states topics as noun phrases rather than describing any concrete actions the skill performs. It sits above anchor 2 (domain named, actions minimal) because of the multiple specific technical items, but below anchor 4 since no specific actions or capabilities are listed.

3 / 5

Completeness

The 'what' is reasonably clear (a reference of cross-platform patterns, platform files, platformEnv, and OS/SDK requirements for OneKey), but there is no 'Use when...' clause or equivalent trigger guidance, capping completeness at 3 per the judging guidelines. Not anchor 2 because the 'what' is concrete, not vague; not anchor 4 because 'when' is entirely absent rather than just imprecise.

3 / 5

Trigger Term Quality

Relevant keywords like 'cross-platform', 'platform files', and 'platformEnv' are present, but common natural variations users would say — 'iOS', 'Android', 'web', 'desktop', 'Electron', 'extension', 'platform-specific' — are absent. This matches anchor 3 (some relevant keywords, missing common variations or synonyms) rather than anchor 4's good coverage.

3 / 5

Distinctiveness Conflict Risk

The 'OneKey' scope and project-specific 'platformEnv' API give it a clear niche with mostly distinct triggers, though it could overlap with closely related sibling skills like general coding-patterns or architecture skills in the same suite. Matches anchor 4 (mostly distinct, minor overlap risk) rather than anchor 5, whose triggers are fully distinct.

4 / 5

Total

13

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

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

Warning

referenced_paths_exist

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

Warning

Total

13

/

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.