CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-slidev--cli

tessl install tessl/npm-slidev--cli@52.1.0

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

Agent Success

Agent success rate when using this tile

100%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.12x

Baseline

Agent success rate without this tile

89%

rubric.jsonevals/scenario-3/

{
  "context": "This evaluation assesses how well the engineer uses Slidev's context menu customization API. The criteria focus on proper usage of the defineContextMenu setup hook, accessing Slidev navigation state composables, and implementing mode-specific menu filtering.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Setup hook usage",
      "description": "Uses the setup/context-menu.ts file location and exports a defineContextMenu function that returns context menu configuration",
      "max_score": 25
    },
    {
      "name": "Menu item registration",
      "description": "Properly registers custom menu items using the correct Slidev context menu API structure with label/text and action/handler properties",
      "max_score": 20
    },
    {
      "name": "Navigation composable",
      "description": "Uses useNav() or $nav composable to access current slide information (currentSlideNo, total) and navigation methods (go, goTo, or similar)",
      "max_score": 20
    },
    {
      "name": "Route path access",
      "description": "Accesses the current route path using Slidev's $route, useRoute(), or similar router composable to get the path for clipboard copying",
      "max_score": 15
    },
    {
      "name": "Mode filtering",
      "description": "Implements mode-specific filtering using __DEV__, isDev, or similar Slidev mode detection to show menu items only in development mode",
      "max_score": 20
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/@slidev/cli@52.1.x
tile.json