CtrlK
BlogDocsLog inGet started
Tessl Logo

punkt-css-dev

Developing component and utility styles in the Punkt design system (@oslokommune/punkt-css). Covers creating, modifying, and maintaining SCSS in /packages/css/src/scss/. Use when working on Punkt CSS source code.

80

2.72x
Quality

70%

Does it follow best practices?

Impact

98%

2.72x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./skills/punkt-css-dev/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

95%

70%

Add Tag/Badge Component Styles

New component SCSS partial with BEM, theming, states

Criteria
Without context
With context

Namespaced @use imports

0%

100%

Breakpoints imported as *

0%

0%

pkt- prefixed BEM classes

87%

100%

Private spacing variables

0%

100%

CSS custom properties for colors

0%

100%

Skin modifier pattern

0%

100%

Custom element display rule

16%

100%

Double box-shadow focus ring

40%

100%

BEM focus/hover modifier classes

0%

100%

All three disabled selectors

25%

100%

Dark mode override

14%

100%

Partial underscore prefix

100%

100%

_index.scss registration

14%

100%

No deprecated color map

100%

100%

100%

43%

Add Responsive Typography and Layout to a Stats Card Component

Responsive typography and spacing in a component

Criteria
Without context
With context

typography.get-text() mixin

20%

100%

Valid pkt-txt style names

0%

100%

Spacing from token scale

100%

100%

Container query for component layout

88%

100%

bp() mixin for viewport overrides

13%

100%

Mobile-first ordering

58%

100%

No raw @media queries

100%

100%

CSS custom properties for colors

100%

100%

100%

72%

Create a Dev Test Page for the Alert Component

Astro dev page with BEM states and layout conventions

Criteria
Without context
With context

Layout import only in frontmatter

100%

100%

page-main + pkt-container wrapper

0%

100%

.component section wrapper

0%

100%

.component__example demo wrapper

0%

100%

BEM state modifier classes for states

0%

100%

Disabled shown with HTML attribute

0%

100%

pkt-alert BEM class usage

100%

100%

Layout component wraps page

100%

100%

Multiple variant sections

0%

100%

Repository
oslokommune/punkt-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.