Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bjornmelin avatar

Bun Dev

  • 5 installs
  • 5 repo stars
  • Updated August 5, 2026
  • bjornmelin/dev-skills

bun-dev is a skill giving rule-first Bun development, build, and runtime guidance with a shared audit and remediation engine.

About

bun-dev is a rule-first Bun guidance skill with a shared audit and remediation engine. A developer uses it when adopting Bun, migrating a repo from Node.js, fixing package management, optimizing scripts and monorepos, configuring Bun with TypeScript, or deploying Bun workloads on Vercel. It routes decisions through a prioritized rule set and exposes audit, plan-fixes, apply-safe-fixes, and validate commands.

  • Rule-first Bun development, build, and runtime guidance plus a shared audit/remediation engine
  • Priority table routes package-manager, runtime, and Vercel Bun runtime decisions by rule prefix
  • Covers monorepo orchestration, TypeScript config, bun test/build, and Node-to-Bun migration

Bun Dev by the numbers

  • 5 all-time installs (skills.sh)
  • Ranked #1,085 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

bun-dev capabilities & compatibility

Capabilities
bun audit · package management · monorepo orchestration · runtime config · vercel deploy
Works with
vercel
Use cases
devops · refactoring · ci cd
From the docs

What bun-dev says it does

Rule-first Bun guidance plus a shared audit/remediation engine.
SKILL.md
If changing package manager/runtime, open P1 rules first:
SKILL.md
For “what changed recently?” (Bun v1.3.10), refresh references and open:
SKILL.md
npx skills add https://github.com/bjornmelin/dev-skills --skill bun-dev

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5
repo stars5
Last updatedAugust 5, 2026
Repositorybjornmelin/dev-skills

What it does

Make Bun package-manager, runtime, monorepo, and Vercel-deployment decisions using a prioritized rule set.

Who is it for?

Adopting Bun, migrating from Node.js, and configuring Bun package management, monorepos, and Vercel runtime.

Skip if: Non-Bun runtimes or generic Node.js-only tooling questions.

When should I use this skill?

Adopting Bun, migrating a repo from Node.js, auditing or fixing Bun package management, or deploying Bun workloads on Vercel.

What you get

Prioritized Bun rules and a shared CLI that audits, plans fixes, applies safe fixes, and validates changes.

  • Bun rule guidance
  • audit report
  • safe fix plan

By the numbers

  • 5 priority tiers in the rule table
  • 8 shared platform commands

Files

SKILL.mdMarkdownGitHub ↗

Bun Dev

Rule-first Bun guidance plus a shared audit/remediation engine.

Use bun-dev for operating-model decisions, rule lookup, release sync, and platform routing. Use bun-audit when the task is specifically about scanning a repo, planning safe fixes, applying deterministic remediations, or validating changes against Bun policy.

Start with rules/_index.md for discovery, then route by the Priority Table below.

Navigation (How To Use This Skill)

1. If changing package manager/runtime, open P1 rules first: pm-*, runtime-*, vercel-*. 2. If working in a monorepo, open: scripts-bun-run-parallel-sequential, scripts-bun-filter-and-workspaces. 3. If deploying to Vercel, open: vercel-bun-runtime-enable, vercel-bun-runtime-limitations. 4. For repo-wide enforcement, use the shared CLI: bun-platform audit, plan-fixes, apply-safe-fixes, validate. 5. For “what changed recently?” (Bun v1.3.10), refresh references and open: references/ref-bun-release-notes-bun-v1.3.10.md.

Quick Start (Audit -> Fix -> Verify)

Audit (report-only):

bun ~/.agents/skills/bun-dev/scripts/bun-platform.ts audit --root . --format text

Plan safe fixes:

bun ~/.agents/skills/bun-dev/scripts/bun-platform.ts plan-fixes --root .

Apply safe fixes:

bun ~/.agents/skills/bun-dev/scripts/bun-platform.ts apply-safe-fixes --root .

Validate after remediation:

bun ~/.agents/skills/bun-dev/scripts/bun-platform.ts validate --root . --fail-on warn

Priority Table (Route To The Right Rules)

PriorityCategoryImpactPrefix
1Package manager + lockfilesCRITICALpm-
1Runtime selection + “one runtime where possible”CRITICALruntime-
1Vercel Bun runtimeCRITICALvercel-
2Scripts + monorepo orchestrationHIGHscripts-
2TypeScript + toolingHIGHtsconfig-
3TestingMEDIUMtest-
3Bundling + buildMEDIUMbuild-
4PerformanceMEDIUMperf-
5Migration + troubleshootingLOW/MEDmigrate-, troubleshooting-

Quick Reference (Start Here)

1) Package Manager + Lockfiles (CRITICAL)

  • pm-bun-add-remove-update
  • pm-no-mixed-lockfiles
  • pm-commit-bun-lockb
  • pm-bun-install-ci-frozen-lockfile
  • pm-package-manager-field
  • pm-bunx-vs-npx

2) Runtime Selection (CRITICAL)

  • runtime-bun-vs-node-choose
  • runtime-bun-run-bun-flag
  • runtime-ts-direct-execution
  • runtime-watch-and-hot-reload
  • runtime-env-files

3) Vercel Bun Runtime (CRITICAL)

  • vercel-bun-install-detection
  • vercel-bun-runtime-enable
  • vercel-bun-runtime-limitations
  • vercel-nextjs-bun-runtime-scripts
  • vercel-bun-function-fetch-handler

4) Scripts + Monorepos (HIGH)

  • scripts-bun-run-parallel-sequential
  • scripts-bun-filter-and-workspaces
  • scripts-no-npm-in-bun-repos

5) TypeScript (HIGH)

  • tsconfig-bun-recommended
  • tsconfig-bun-types
  • tsconfig-module-resolution-bundler

6) Testing + Build (MEDIUM)

  • test-bun-test-runner
  • test-bun-retry
  • test-mocking-and-spying
  • build-bun-build-bundler
  • build-compile-executables
  • build-bun-compile-browser

7) Performance (MEDIUM)

  • perf-prefer-bun-native-apis
  • perf-avoid-node-fs-promises-hot-paths

8) Migration + Troubleshooting (LOW/MED)

  • migrate-node-to-bun-checklist
  • troubleshooting-esm-cjs-and-exports
  • troubleshooting-types-bun

References (Vendor Docs Snapshots)

Start with references/index.md.

Shared Platform Commands

  • audit: report Bun findings in text, md, or json
  • list-rules: print all rule ids
  • explain <rule-id>: print the matching rule file
  • plan-fixes: print deterministic safe fix candidates
  • apply-safe-fixes: apply safe file rewrites only
  • validate: rerun the audit and fail on a severity threshold
  • benchmark: emit audit/fix-planning timings
  • release-sync: refresh Bun/Vercel references and rebuild rule indexes

Platform state:

  • .bun-platform/cache.sqlite: shared scan cache
  • .bun-platform/rollbacks/: safe-fix rollback artifacts
  • references/release-sync-report.json: local generated release intelligence summary (ignored; not committed)

Config file:

  • bun-platform.config.json
  • disabledRules
  • severityOverrides
  • adapters
  • includePaths
  • excludeDirs
  • baseline
  • maxFiles
  • maxBytes
  • validationCommands
  • manageGitignore
  • Example template: assets/templates/bun-platform.config.example.json

Reference Map

TopicReferenceStart with rules
Bun v1.3.10 release notesreferences/ref-bun-release-notes-bun-v1.3.10.mdscripts-bun-run-parallel-sequential, build-bun-compile-browser, test-bun-retry, test-bun-test-runner
Vercel Bun runtimereferences/ref-vercel-bun-runtime.mdvercel-bun-runtime-enable, vercel-bun-runtime-limitations

Refresh reference snapshots:

bun ~/.agents/skills/bun-dev/scripts/bun-platform.ts release-sync

Automation

Shared CLI:

bun ~/.agents/skills/bun-dev/scripts/bun-platform.ts audit --root .

Compatibility wrapper:

bun ~/.agents/skills/bun-dev/scripts/bun-audit.ts audit --root .

Skill integrity check (rule ids, indexes, flat references):

bun ~/.agents/skills/bun-dev/scripts/check-skill-integrity.ts

Related skills

FAQ

What does the priority table do?

It routes you to the right rules by prefix, with package manager, runtime, and Vercel Bun runtime as the critical priority-1 categories.

Does it cover Vercel deployment?

Yes. It covers enabling the Bun runtime, its limitations, Next.js ISR scripts, and the Bun function fetch handler.

DevOps & CI/CDbackenddevopsdocs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.