CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cherry-electron-dev

Develop, fix, profile, and test PRs in a tracked Cherry Studio Electron instance. Use for implementation, UI and interaction work, runtime debugging, DevTools inspection, performance analysis, and interactive PR verification with a test report. Reuse a verified workspace instance and manage its lifetime according to the selected workflow.

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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 instruction skill: token-efficient imperative body, clear workflow routing with an explicit evidence-driven development loop, and exemplary progressive disclosure that pushes all procedural detail (CDP, instance lifecycle, PR checkout) into three real, clearly signaled reference files. The only tightening opportunities are inline the most common verification command patterns and making the failure/retry path explicit.

Suggestions

Include one or two copy-paste-ready command snippets for the most common verification actions (e.g., how to capture console/network evidence or a before/after DOM snapshot) so the body alone can execute routine cases without opening a reference.

Add an explicit failure-handling branch to the development loop: what to do when step 8 verification fails (re-trace the code path, re-run baseline, when to invoke instance replacement) to complete the feedback loop.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — e.g., "Capture the smallest useful evidence", "Keep Electron running. Use HMR for renderer changes" — with no explanations of concepts Claude already knows and no padding. Every sentence directs behavior, matching the every-token-earns-its-place anchor rather than the minor-trimming anchor (4).

5 / 5

Actionability

Guidance is concrete and specific (artifact path ".context/cherry-electron-dev/", "Use HMR for renderer changes and verify in the same window", "Check both renderer and main-process evidence"), and it correctly delegates executable procedures to references. It is mostly-executable with minor gaps — the body itself contains no commands/recipes for the common cases, so it does not reach the fully-executable anchor (5), but it clearly exceeds the incomplete-guidance anchor (3).

4 / 5

Workflow Clarity

The 8-step development loop is clearly sequenced with explicit verification checkpoints (step 1 "the evidence that will prove it", step 4 reproduce-before-edit, step 8 "Repeat the same scenario and compare before/after evidence") plus restart criteria. It falls short of the anchor-5 pattern because error-recovery feedback loops (what to do when verification fails) are only implicit/delegated rather than explicit.

4 / 5

Progressive Disclosure

The body is a clear overview with three well-signaled, one-level-deep references ([PR Testing](references/pr-testing.md), [Electron Instance Management](references/electron-instance.md), [Performance Debugging](references/performance-debugging.md)), each motivated by when to read it; all three files exist in references/ and content is appropriately split. Cross-links inside references point only to the directly-linked peer electron-instance.md, so navigation stays shallow — matching the anchor-5 example, not merely the mostly-clear anchor (4).

5 / 5

Total

18

/

20

Passed

Description

92%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: third-person, concrete verb-driven capability list, an explicit "Use for" clause with enumerated trigger tasks, and a clearly bounded niche (tracked Cherry Studio Electron instance). The only minor gap is that a few natural user phrasings and synonyms are absent, which keeps trigger term quality just below comprehensive.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Develop, fix, profile, and test PRs", "DevTools inspection, performance analysis, and interactive PR verification with a test report" — covering the domain comprehensively. It matches the comprehensive-coverage anchor and exceeds the several-actions-with-minor-gaps anchor (4).

5 / 5

Completeness

Both "what" ("Develop, fix, profile, and test PRs in a tracked Cherry Studio Electron instance") and "when" (explicit "Use for implementation, UI and interaction work, runtime debugging, DevTools inspection, performance analysis...") are clearly and explicitly stated with concrete trigger phrases. It is not the level-4 case because the "when" clause is already specific and enumerated.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "implementation", "UI and interaction work", "runtime debugging", "DevTools inspection", "performance analysis", "PR verification" are phrases users would plausibly say. A few natural variations (e.g., "Electron app", "renderer", "jank", "fix a bug") are missing, so it falls just short of the synonym-level coverage anchor (5) but well above the some-relevant-keywords anchor (3).

4 / 5

Distinctiveness Conflict Risk

"tracked Cherry Studio Electron instance" carves out a clear niche with distinct triggers (Cherry Studio, DevTools, PR verification with test report), giving minimal conflict risk with other skills. Only trivial overlap with a hypothetical generic Electron skill, which does not reach the minor-overlap anchor (4).

5 / 5

Total

19

/

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

CherryHQ/cherry-studio

Path

.agents/skills/cherry-electron-dev/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.