CtrlK
BlogDocsLog inGet started
Tessl Logo

iptvnator-sqlite-db-worker

Use when changing Electron SQLite IPC, database-worker operations, request-scoped progress or cancellation, worker packaging, or runtime verification of non-EPG database work.

67

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

90%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.

An exemplary lean, repo-specific skill body: complete ownership mapping, precise behavioral rules, exact rebuild/verify commands, and no filler. The only refinements are signaling the canonical guide reference more explicitly and adding an error-recovery step to the verification workflow.

DimensionReasoningScore

Conciseness

Every line carries repo-specific information — the full file map, the requestId/operationId split, cancellation semantics, the ".run() not .execute()" gotcha, and trace redaction rules — with zero general-knowledge padding. It assumes Claude's competence and matches the "every token earns its place" anchor.

5 / 5

Actionability

Concrete paths for every layer of the chain, exact copy-paste commands (pnpm nx test electron-backend, pnpm nx run electron-backend:build-worker, stat dist/apps/electron-backend/workers/database.worker.js), and named env vars with their redaction constraints make the guidance fully executable.

5 / 5

Workflow Clarity

"Rebuild and Verify" gives a clear sequence with explicit validation checkpoints (tests, build, stat artifact, confirm timestamp, restart, E2E), so the destructive/batch-operation cap does not bind. It falls short of anchor 5 only because there is no explicit error-recovery feedback loop (e.g., what to do when the artifact timestamp is stale or an E2E fails).

4 / 5

Progressive Disclosure

The single-file body is well-sectioned with nothing inlined that belongs in a separate file, and the only deeper pointer (docs/architecture/sqlite-db-worker.md) is one level deep. The canonical-guide pointer is buried in the ownership path list rather than clearly signaled as a "see X for Y" reference, which keeps it at anchor 4 rather than 5.

4 / 5

Total

18

/

20

Passed

Description

70%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 tight, domain-specific trigger description with strong keyword coverage and an explicit boundary against EPG work. Its main weakness is that it is entirely "when"-shaped: it never states what the skill provides (architecture, ownership map, and verification procedures), leaving the reader to infer the capability from the trigger list.

Suggestions

Add a leading what-clause stating the skill's function, e.g. "Provides ownership, request-protocol, and verification guidance for the IPTVnator Electron SQLite database worker. Use when changing ..." — this would lift completeness from 3 to 4-5.

Include a few natural synonyms users might say, such as "DB", "abort/aborting long operations", or "worker bundle", to broaden trigger coverage.

State the deliverable explicitly (e.g. "...to locate the right file for each layer and verify worker changes") so the description answers "what does this do" without requiring inference from the trigger list.

DimensionReasoningScore

Specificity

"Electron SQLite IPC", "database-worker operations", "request-scoped progress or cancellation", "worker packaging", and "runtime verification" name several concrete capability areas with no vague filler. It sits just below anchor 5 because the capabilities are framed as trigger areas rather than explicit action verbs stating what the skill does with them.

4 / 5

Completeness

The "when" half is explicit and detailed ("Use when changing Electron SQLite IPC, ... or runtime verification of non-EPG database work"), but the "what" — that the skill provides ownership/flow and verification knowledge for this subsystem — is only weakly implied through the trigger list. It exceeds anchor 2's bare "Use when working with documents" pattern because the enumerated scope conveys substance, but lacks the explicit what-and-when pairing of anchor 4.

3 / 5

Trigger Term Quality

Terms like "SQLite", "IPC", "database worker", "cancellation", and "packaging" are phrases a developer would naturally say when needing this skill. A few natural variations are missing (e.g., "DB", "abort", "query"), so it does not reach the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche (this repo's SQLite database worker) and explicitly scopes "non-EPG database work", actively preventing overlap with the separate EPG worker skill. Triggers are distinct with minimal conflict risk.

5 / 5

Total

16

/

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
4gray/iptvnator
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.