CtrlK
BlogDocsLog inGet started
Tessl Logo

1k-coding-patterns

OneKey coding patterns for TypeScript, React, promises, date formatting, and error handling.

63

Quality

76%

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-coding-patterns/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 an efficient, well-structured reference: lean code examples, clear forbidden-vs-correct patterns, and properly signaled one-level-deep references to real bundle files. The main gap is abbreviated import placeholders in the code examples.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: no basic-concept explanations, no library intros, just compact forbidden-vs-correct code pairs and a quick-reference table where every token earns its place.

5 / 5

Actionability

Concrete, executable forbidden-vs-correct code blocks cover the common cases and are largely copy-paste ready, but several import paths are abbreviated with '...' placeholders, leaving minor gaps.

4 / 5

Workflow Clarity

Each pattern's 'do this / not that' action is unambiguous and the Quick Reference table organizes navigation clearly; as a reference catalog rather than a multi-step workflow it lacks explicit validation checkpoints, keeping it just below 5.

4 / 5

Progressive Disclosure

A concise overview table signals one-level-deep references to verified real files (references/rules/*.md, references/date-formatting.md, references/error-handling.md), with bulk detail appropriately split into those files for easy navigation.

5 / 5

Total

18

/

20

Passed

Description

66%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 specific and well-scoped to a clear niche, but it only answers 'what' and omits any 'when to use' trigger guidance, which caps its completeness. Adding a 'Use when...' clause would lift the weakest dimension.

Suggestions

Add an explicit trigger clause, e.g. 'Use when writing or reviewing OneKey TypeScript/React code, especially around promises, dates, or error handling.'

Frame the topic list as concrete actions rather than just nouns (e.g. 'Apply promise-handling, React component, and date-formatting patterns') to nudge specificity toward 5.

Include one or two natural synonyms users might say (e.g. 'async/await', 'RPC errors') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ("OneKey coding patterns") and enumerates five concrete topics (TypeScript, React, promises, date formatting, error handling), listing several specific patterns with only minor gaps versus the comprehensive anchor.

4 / 5

Completeness

It gives a clear 'what' (OneKey coding patterns for the listed areas) but lacks any 'Use when...' clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

It includes natural terms users would say (React, TypeScript, promises, date formatting, error handling) with good coverage, though a few natural synonyms like 'async' or file extensions are missing.

4 / 5

Distinctiveness Conflict Risk

Scoped to 'OneKey coding patterns' gives it a clear niche distinct from generic skills, with only minor overlap risk against closely related OneKey skills like architecture or code-quality.

4 / 5

Total

15

/

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.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

relative_links

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

Warning

referenced_paths_exist

Referenced path issues: 3 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.