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.

78

2.72x
Quality

68%

Does it follow best practices?

Impact

98%

2.72x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

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

Quality

Content

48%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 SKILL.md body is an efficient, well-organized index that exemplifies progressive-disclosure structure, but it provides no executable guidance or workflow on its own and the 16 referenced files are absent from the bundle, making the navigation partially broken.

Suggestions

Include the referenced section files (architecture-overview.md, directory-structure.md, etc.) in the references/ bundle, or consolidate the most essential actionable guidance directly in SKILL.md so the skill is usable without the missing files.

Add a brief concrete example or command in the body (e.g. where SCSS entry points live or how to build) so the skill offers some executable guidance before deferring to the references.

Surface the 'Checklist: Adding Component Styles' as an explicit sequenced workflow with validation steps in the body, since component-style work is the skill's core task.

DimensionReasoningScore

Conciseness

The body is a lean hub: a heading, one orienting sentence, and a numbered list of 16 reference links with no padding or explanation of concepts Claude already knows, matching the 5-anchor's lean-and-efficient standard; the only near-redundancy is the opening sentence echoing the frontmatter description.

5 / 5

Actionability

The body is purely an index of topic areas with file links and contains no concrete code, commands, or steps to execute, fitting the 2-anchor (minimal concrete guidance, high-level hints, missing specific steps) better than the 1-anchor because it does name concrete topic destinations.

2 / 5

Workflow Clarity

There is no multi-step process or sequence in the body, only a table of contents; the numbered list organizes topics rather than steps, and no validation checkpoints exist, matching the 1-anchor (steps missing, no sequence).

1 / 5

Progressive Disclosure

The body is a clean, well-signaled, one-level-deep overview pointing to 16 organized reference files, which is ideal structure; however, verification against the bundle shows the referenced .md files (e.g. architecture-overview.md) are not present in references/scripts/assets, so the navigation points to missing destinations, a gap that keeps it below the 5-anchor.

4 / 5

Total

12

/

20

Passed

Description

87%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 strong: it explicitly states what the skill does and when to use it, names the specific package and source path, and carries low conflict risk. Its only weakness is that the action verbs are somewhat generic and trigger-term coverage could include more synonyms.

DimensionReasoningScore

Specificity

Names the domain (component and utility styles, Punkt design system, SCSS) and three concrete actions ("creating, modifying, and maintaining SCSS"), but the verbs are somewhat generic CRUD-style terms rather than the distinct, fine-grained actions seen in the 5-anchor examples, placing it above the 3-anchor yet short of comprehensive.

4 / 5

Completeness

Explicitly answers both what ("Developing component and utility styles... Covers creating, modifying, and maintaining SCSS") and when ("Use when working on Punkt CSS source code") with a concrete trigger phrase, matching the 5-anchor; it is not capped at 3 because an explicit 'Use when' clause is present.

5 / 5

Trigger Term Quality

Includes natural domain terms a user would say ("Punkt design system", "@oslokommune/punkt-css", "SCSS", "Punkt CSS source code") with an explicit trigger, but lacks common synonyms/variants (e.g., stylesheets, CSS variables, theming), fitting the 4-anchor's good-but-incomplete coverage.

4 / 5

Distinctiveness Conflict Risk

Tied to a specific named package (@oslokommune/punkt-css) and a specific source path (/packages/css/src/scss/), giving it a clear niche with minimal overlap risk, matching the 5-anchor.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 16 missing

Warning

Total

15

/

16

Passed

Repository
oslokommune/punkt-skills
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.