bun-first

Audit Node.js projects and map dependencies to native Bun equivalents.

6|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/outfitter-dev/outfitter --skill bun-first-outfitter-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bun-first
Source: https://github.com/outfitter-dev/outfitter/tree/main/plugins/fieldguides/skills/bun-first
Command: npx skills add https://github.com/outfitter-dev/outfitter --skill bun-first-outfitter-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers migrate from Node.js to Bun by identifying and replacing common npm packages and Node.js APIs with their native Bun equivalents, reducing dependencies and improving performance.

Core Features & Use Cases

  • Dependency Audit: Scans your project for packages and imports that have direct replacements in Bun.
  • API Mapping: Provides clear mappings from Node.js APIs to Bun's built-in functionalities.
  • Decision Framework: Guides you on when to use native Bun APIs versus external packages.
  • Use Case: When starting a new project or migrating an existing Node.js application, use this Skill to ensure you are leveraging Bun's native capabilities from the outset, minimizing bloat and maximizing speed.

Quick Start

Run the audit script in your project directory to identify Bun migration opportunities.

Frequently Asked Questions about bun-first

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Node.js dependencies to native Bun equivalents?

You can migrate Node.js dependencies to Bun by running an audit script that scans project imports, identifies packages with direct native Bun equivalents, and provides structured replacement guidance to optimize performance and reduce bloat.

When should I replace Node.js APIs with native Bun functionalities?

Replace Node.js APIs with native Bun functionalities when starting new projects or migrating existing applications to leverage built-in capabilities, minimize dependency bloat, and maximize runtime speed from the outset.

What is the best way to audit a project for Bun migration opportunities?

Run the dedicated audit script in your project directory to identify Bun migration opportunities, leveraging a comprehensive replacement manifest to automatically analyze dependencies and pinpoint native API equivalents.

Does this Bun migration process provide guidance on when to use native APIs versus external packages?

Yes, the process includes a decision framework that explicitly guides developers on when to use native Bun APIs versus retaining external packages, ensuring performance optimization during dependency and API replacement.

Can I use this approach to identify Node.js packages that have direct replacements in Bun?

Yes, the dependency audit scans project imports and identifies Node.js packages that have direct replacements in Bun's built-in functionalities, providing clear API mappings for a structured migration.