CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-slidev--cli

Modern presentation framework and CLI tool that transforms Markdown files into interactive, web-based slide presentations with built-in development server, export capabilities, and Vue.js integration

100

1.12x
Quality

Pending

Does it follow best practices?

Impact

100%

1.12x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-5/

{
  "context": "This evaluation assesses the engineer's ability to configure UnoCSS for Slidev presentations using the setup/unocss.ts hook. The criteria focus on correctly using UnoCSS configuration API to define shortcuts, extend theme properties, and export the configuration properly.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Setup File Creation",
      "description": "Creates the setup/unocss.ts file and exports a default function that returns a UserConfig object from UnoCSS",
      "max_score": 15
    },
    {
      "name": "Shortcuts Configuration",
      "description": "Defines a 'gradient-bg' shortcut in the shortcuts property of the UnoCSS config that applies a gradient background from #667eea to #764ba2 and white text color",
      "max_score": 25
    },
    {
      "name": "Theme Colors Extension",
      "description": "Extends the theme.colors property with 'brand-primary' (#3B82F6) and 'brand-secondary' (#10B981) colors, making them accessible via text-*, bg-*, border-* utilities",
      "max_score": 25
    },
    {
      "name": "Theme Spacing Extension",
      "description": "Extends the theme.spacing property with 'section' (2.5rem) and 'content' (1.75rem) values, making them accessible via padding, margin, and gap utilities",
      "max_score": 25
    },
    {
      "name": "Correct Export Pattern",
      "description": "Uses the correct export pattern for Slidev setup hooks: exports a default function (not a plain object) that returns the UnoCSS UserConfig",
      "max_score": 10
    }
  ]
}

tile.json