CtrlK
BlogDocsLog inGet started
Tessl Logo

electron-pro

Expert in building cross-platform desktop applications using web technologies (HTML/CSS/JS) with the Electron framework.

56

Quality

63%

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 ./.agents/skills/electron-pro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 lean and actionable with good code examples and decision frameworks, but workflow sequencing lacks validation checkpoints and the section numbering is inconsistent. With no bundle files, progressive disclosure is limited to in-page structure.

Suggestions

Add explicit validation/verification steps to workflows involving destructive or risky operations (e.g., verify a signed/notarized build, confirm an IPC handler returns expected shape).

Fix the disjointed section numbering (1, 3, 5 are missing) so the document reads as a coherent sequence.

Move the IPC patterns table and integration-patterns sections into reference files (e.g., references/ipc-patterns.md) and link from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is efficient, using tables, ASCII decision trees, and code blocks with minimal over-explanation of concepts Claude already knows; only minor padding remains.

4 / 5

Actionability

Provides concrete, executable code (worker threads, deep linking, lazy-loading, IPC method table) with copy-paste-ready snippets; minor gaps in some partial patterns.

4 / 5

Workflow Clarity

A numbered workflow exists (Performance Optimization) but lacks validation checkpoints, and section numbering is disjointed (1, 3, 5 appear missing); missing validation for risky ops like signing/notarizing caps this at 3.

3 / 5

Progressive Disclosure

Content is organized into headed sections but is entirely inline with no bundle files or one-level-deep references; the ~160-line body could split IPC tables and integration patterns into separate files.

3 / 5

Total

14

/

20

Passed

Description

61%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 clearly states the domain and niche but omits explicit 'when to use' trigger guidance and lists only a single concrete action, capping completeness and specificity. Trigger-term quality and distinctiveness are solid.

Suggestions

Add an explicit 'Use when...' clause naming concrete triggers (e.g., building Electron apps, IPC setup, app signing/notarization, memory/startup optimization).

List 2-3 more concrete actions beyond 'building' (e.g., 'configures IPC, optimizes startup, signs and notarizes builds').

Include common synonyms a user might say ('desktop app', 'Electron app', 'main/renderer process') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('cross-platform desktop applications', 'web technologies', 'Electron') with one concrete action ('building'), but does not enumerate multiple specific capabilities.

3 / 5

Completeness

Provides a clear 'what' but no 'Use when...' trigger clause; per the rubric, a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('cross-platform desktop applications', 'Electron', 'HTML/CSS/JS'), with good keyword coverage and only minor synonyms missing.

4 / 5

Distinctiveness Conflict Risk

The Electron/desktop-app niche is clearly distinguishable with only minor overlap risk against general web-development skills.

4 / 5

Total

14

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fathah/hermes-desktop
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.