Use when changing IPTVnator SCSS tokens, shared layout mixins, portal headers, sidebars, detail views, Electron drag regions, or cross-portal visual consistency.
68
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
apps/web/src/m3-theme.scsslibs/ui/styles/_index.scsslibs/ui/styles/_portal-layout.scss,
libs/ui/styles/_content-grid.scss, libs/ui/styles/_portal-sidebar.scss,
libs/ui/styles/_panel-header.scss, libs/ui/styles/_detail-view.scss, and
libs/ui/styles/_detail-view-actions.scssdocs/architecture/iptvnator-ui-guidelines.mdThe index is a barrel, not a configured Sass include path. Production
consumers currently use relative @use paths to the needed partial.
--app-* tokens from m3-theme.scss.--app-selection-on-color for foregrounds placed on the selection
accent; do not assume white has enough contrast in both themes.--mat-sys-* token only
after proving it is emitted in both light and dark contexts and supplying a
real app-token or literal fallback.app-region: no-drag. The shared directive-generated .resize-handle does
not set this centrally yet; consumers in drag regions must cover it
themselves and must not assume the generated handle opts out.Run the affected consumer's Nx lint/test/build target. Inspect light and dark themes, selected/hover states, and Electron title-bar drag/no-drag behavior.
069b8b3
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.