CtrlK
BlogDocsLog inGet started
Tessl Logo

electron-internals

Deep Electron implementation knowledge: main/renderer process communication, contextBridge patterns, BrowserWindow lifecycle, native menu integration, and security considerations.

61

Quality

71%

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

Quality

Content

68%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 well-structured, code-rich Electron internals reference with concrete file paths and tight prose. Its main weaknesses are the absence of explicit validation checkpoints in the lifecycle workflow and some content that could be offloaded to reference files now that no bundle exists.

Suggestions

Add an explicit validation/verify step to the Window Lifecycle sequence (e.g., 'Verify bridges are exposed before the renderer mounts') to introduce a checkpoint.

Consider moving the Build & Packaging and Performance Tips sections into reference files (e.g., references/packaging.md, references/performance.md) and linking them from the body to improve progressive disclosure.

DimensionReasoningScore

Conciseness

Lean bullets and focused code snippets with no padding of concepts Claude already knows; only minor explanatory asides keep it just below the fully-lean score-5 anchor.

4 / 5

Actionability

Real file paths and concrete TypeScript snippets throughout (contextBridge.exposeInMainWorld, storageBridge.list, setAsDefaultProtocolClient), but illustrative class definitions like StudioWindow are not end-to-end runnable, matching 'mostly executable with minor gaps'.

4 / 5

Workflow Clarity

A numbered Window Lifecycle sequence is present but lacks validation checkpoints or feedback loops; steps are listed with implicit rather than explicit verification.

3 / 5

Progressive Disclosure

Single self-contained file with clear section headers and real inline path references; well organized though some bulk (build/packaging, performance tips) could be split into reference files, keeping it just below the score-5 anchor.

4 / 5

Total

15

/

20

Passed

Description

75%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 distinctive, naming five concrete Electron capability areas, but omits any explicit 'Use when...' trigger guidance, which caps its completeness. Adding a usage trigger clause would lift the strongest remaining weakness.

Suggestions

Append an explicit 'Use when...' clause naming natural triggers (e.g., 'Use when working on Electron desktop apps, preload scripts, IPC, or native menu integration').

Add a couple of natural synonyms (e.g., 'Electron app', 'desktop app', 'IPC') alongside the technical terms to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities (main/renderer communication, contextBridge patterns, BrowserWindow lifecycle, native menu integration, security), matching the comprehensive-coverage anchor.

5 / 5

Completeness

Clearly answers 'what' with five named capabilities but has no 'Use when...' trigger clause, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Strong technical keywords a developer would say (Electron, contextBridge, BrowserWindow), but missing common user-facing synonyms like 'Electron app' or 'desktop app', placing it just above the score-3 anchor.

4 / 5

Distinctiveness Conflict Risk

'Deep Electron implementation knowledge' with named specifics like contextBridge and BrowserWindow forms a clear niche with minimal overlap risk against non-Electron skills.

5 / 5

Total

17

/

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
lichtblick-suite/lichtblick
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.