Use Bun instead of Node.js, npm, pnpm, or vite. Provides command mappings, Bun-specific APIs, and development patterns.
90
86%
Does it follow best practices?
Impact
99%
2.02xAverage score across 3 eval scenarios
Passed
No known issues
Bun HTTP server and SQLite APIs
Uses Bun.serve()
0%
100%
No express import
0%
100%
Uses bun:sqlite
0%
100%
No better-sqlite3
0%
100%
No dotenv usage
0%
100%
.env file present
100%
100%
Routes object pattern
0%
100%
Typed method handlers
0%
100%
No node:fs readFile/writeFile
100%
100%
Bun.file() for file I/O
100%
100%
JSON responses
100%
80%
Bun test module and shell commands
bun:test import
100%
100%
No jest/vitest import
100%
100%
Uses test() function
100%
100%
bun test in pipeline
100%
100%
bun build in pipeline
100%
100%
Bun.file() for reading
0%
100%
Bun.file() for writing
0%
100%
No node:fs imports
0%
100%
No execa import
100%
100%
Tests all three functions
100%
100%
Bun full-stack frontend setup
HTML file imported
0%
100%
HTML served via routes
0%
100%
No Vite dependency
100%
100%
No webpack/esbuild dep
100%
100%
bun --hot dev script
100%
100%
app.tsx uses .tsx extension
100%
100%
Typed API route handler
0%
100%
No express import
100%
100%
index.html loads .tsx
100%
100%
Development config present
0%
100%
1a9819e
Table of Contents
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.