CtrlK
BlogDocsLog inGet started
Tessl Logo

vite

Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.

100

1.72x
Quality

100%

Does it follow best practices?

Impact

100%

1.72x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

30%

Library Build Configuration

Vite 8 library mode configuration

Criteria
Without context
With context

TypeScript config file

100%

100%

ESM syntax in config

100%

100%

Uses defineConfig

100%

100%

rolldownOptions used

0%

100%

import.meta.dirname for entry

0%

100%

Peer deps externalized

55%

100%

package.json type module

100%

100%

package.json module field

100%

100%

package.json main field

77%

100%

package.json exports map

100%

100%

package.json files field

100%

100%

100%

22%

Auto-Routes Vite Plugin

Vite plugin authoring conventions

Criteria
Without context
With context

virtual: prefix for user-facing id

0%

100%

\0 prefix for resolved id

100%

100%

resolveId returns resolved id

100%

100%

load returns module content

100%

100%

enforce property used

100%

100%

apply property used

0%

100%

Plugin is a factory function

100%

100%

TypeScript or ESM

100%

100%

configureServer uses return function

100%

100%

Plugin name property

100%

100%

100%

72%

Upgrade Vite Configuration for Latest Version

Vite 7 to 8 config migration

Criteria
Without context
With context

rollupOptions renamed

0%

100%

No rollupOptions remaining

0%

100%

esbuild option renamed

0%

100%

No esbuild option remaining

100%

100%

JSX pragma migrated

0%

100%

JSX fragment migrated

0%

100%

oxc.jsx.runtime specified

0%

100%

Gradual migration step mentioned

0%

100%

TypeScript config file

100%

100%

ESM syntax in config

100%

100%

Repository
onmax/nuxt-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.