Bun

Bun runtime and modern JavaScript backend practices, including Bun-native tooling (bun run/test/build) and PostgreSQL usage guidance. Use when building or reviewing Bun-based services, APIs, scripts, or when Bun-specific workflow questions arise. Use when this capability is needed.

tomevault-io Updated

File contents

Bun Stack Skill

Default guidance

Apply the rule files in this folder as the source of truth for Bun and PostgreSQL usage.

Workflow (use this order)

  1. Clarify scope: service/API/script/task runner.
  2. Prefer Bun-native tooling (bun install, bun run, bun test, bun build).
  3. Use Bun-native APIs (Bun.serve, Bun.file, SQLite/Redis) where applicable.
  4. Design module boundaries and error handling early.
  5. Add tests with bun test and include coverage for edge cases.
  6. Validate deployment target and build output.

Review Checklist

  • Bun-native tooling used; no unnecessary Node tooling.
  • Modern JS/TS patterns (ESM, async/await, private fields) applied.
  • Error handling is centralized and user-facing errors are clear.
  • IO paths use Bun APIs for performance.
  • Tests present and runnable with bun test.

Local Resources

  • bun.mdc for Bun runtime, tooling, and modern JS/TS backend best practices.
  • postgresql.mdc for PostgreSQL SQL conventions, performance, and anti-patterns.

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/heyayushh--stacc--bun commit 65b5305b0b

Frequently asked questions

npx skillmds@latest add tomevault-io/bun