This is a comprehensive reference for building with Bun, the fast JavaScript runtime that's gaining traction as a Node.js alternative. It covers everything from installation and package management to Bun's native APIs for file handling, HTTP servers, WebSockets, and SQLite. You'll want this when migrating existing Node projects to Bun or starting fresh with its built-in bundler and test runner. The skill includes real code examples for common patterns like password hashing and environment variables, plus migration guidance since Bun isn't 100% Node-compatible. The speed improvements are real (10-100x faster installs, native TypeScript support), but you'll need to verify your dependencies work with Bun's runtime before fully committing.

skills.sh installs
369
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill bun-development --agent claude-code

Installs into .claude/skills of the current project.

Files

⚡ Bun Development

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by oven-sh/bun.

When to Use This Skill

Use this skill when:

  • Starting new JS/TS projects with Bun
  • Migrating from Node.js to Bun
  • Optimizing development speed
  • Using Bun's built-in tools (bundler, test runner)
  • Troubleshooting Bun-specific issues

1. Getting Started

1.1 Installation

# macOS / Linux
curl -fsSL https://bun.sh/install | bash

# Windows
powershell -c "irm bun.sh/install.ps1 | iex"

# Homebrew
brew tap oven-sh/bun
brew install bun

# npm (if needed)
npm install -g bun

# Upgrade
bun upgrade

1.2 Why Bun?

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Category
Testing & QA
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1krutikjain avatarandroid-di-hiltkrutikjain/android-agent-skillsWire Android dependency injection with Hilt, scopes, testing overrides, and module ownership boundaries.367skills.sh installs
2bobmatnyc avatarhomebrew-formula-maintenancebobmatnyc/claude-mpm-skillsHomebrew formula maintenance workflows for Python CLIs and taps, including version bumps, SHA/resource updates, testing, audits, and releases.366skills.sh installs
3pmprompt avatardesign-sprintpmprompt/claude-plugin-product-managementUse when asked to "run a design sprint", "5-day sprint", "prototype in a week", "test ideas before building", or "Jake Knapp sprint". Helps teams go from proble361skills.sh installs
4davila7 avatarlangsmith-observabilitydavila7/claude-code-templatesLLM observability platform for tracing, evaluation, and monitoring. Use when debugging LLM applications, evaluating model outputs against datasets, monitoring p357skills.sh installs
5jezweb avatardeveloper-toolboxjezweb/claude-skillsEssential development workflow agents for code review, debugging, testing, documentation, and git operations. Includes 7 specialized agents with strong auto-dis355skills.sh installs
6pmprompt avatartrustworthy-experimentspmprompt/claude-plugin-product-managementUse when asked to "run an A/B test", "design an experiment", "check statistical significance", "trust our results", "avoid false positives", or "experiment guar353skills.sh installs