CtrlK
BlogDocsLog inGet started
Tessl Logo

iptvnator-theme-style

Use when changing IPTVnator SCSS tokens, shared layout mixins, portal headers, sidebars, detail views, Electron drag regions, or cross-portal visual consistency.

64

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 ./.codex/skills/iptvnator-theme-style/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 lean, well-structured policy skill that points Claude at exact source files and tokens and ends with concrete validation steps; the main gap is the absence of short executable SCSS usage snippets.

Suggestions

Add one or two short SCSS snippets illustrating canonical token usage and an app-region: no-drag example to lift actionability from concrete-guidance to copy-paste-ready.

Consider a brief numbered change workflow (locate partial -> extend vs copy -> run validation) to make the sequence explicit alongside the policy rules.

DimensionReasoningScore

Conciseness

The body is dense and policy-focused, assuming Claude's knowledge of SCSS, mixins, and Electron drag regions; only a few explanatory clauses (e.g., the barrel-vs-include-path note) could be trimmed, and they largely carry non-obvious project context.

4 / 5

Actionability

Gives concrete file paths, specific token names (--app-*, --app-selection-on-color, --mat-sys-*), and exact values (8px, app-region: no-drag), but provides no copy-paste code snippets showing typical usage.

4 / 5

Workflow Clarity

A dedicated Validation section supplies an explicit checkpoint (run the consumer's Nx lint/test/build target, inspect light/dark themes, hover/selected states, and drag/no-drag behavior); the overall flow is policy-organized rather than a numbered sequence, with only minor sequencing gaps.

4 / 5

Progressive Disclosure

At under 50 lines with no bundle files, the body is cleanly divided into well-labeled sections (Canonical Sources, Token Boundary, Shared Layout Rules, Validation) that navigate easily without needing external references.

5 / 5

Total

17

/

20

Passed

Description

73%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 tightly targeted, trigger-rich description that names concrete IPTVnator theming surfaces and an explicit Use-when clause; its main weakness is relying on the single verb "changing" rather than leading with a clear capability statement.

Suggestions

Lead with an explicit capability statement (e.g., "Standardizes IPTVnator theme tokens and shared layout SCSS...") before the Use-when clause so the "what" is stated, not just implied.

Vary the action verbs beyond "changing" (e.g., add, refactor, migrate) to broaden the action vocabulary and improve specificity.

DimensionReasoningScore

Specificity

Names a concrete domain ("IPTVnator SCSS tokens, shared layout mixins, portal headers, sidebars, detail views, Electron drag regions") but relies on a single generic action verb ("changing"), so the action vocabulary is minimal rather than comprehensive.

3 / 5

Completeness

Provides an explicit and specific "Use when..." trigger clause and embeds the "what" (changing theme tokens and shared layout structures), though the capability is implied via the trigger rather than led by an explicit action statement.

4 / 5

Trigger Term Quality

Includes natural, domain-specific terms a developer would actually say ("SCSS tokens", "layout mixins", "portal headers", "sidebars", "detail views", "Electron drag regions"), with only minor synonyms/extensions missing.

4 / 5

Distinctiveness Conflict Risk

The "IPTVnator" qualifier plus the enumerated component list carves out a clear niche with distinct triggers and minimal risk of firing for an unrelated skill.

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.

Validation16 / 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.