AgentSkillsCN

bun

掌握Bun运行时与现代JavaScript后端开发的最佳实践,包括Bun原生工具(bun run/test/build)以及PostgreSQL使用指南。当你需要构建或评审基于Bun的服务、API、脚本,或在遇到Bun专属的工作流程相关问题时,可选用此方法。

SKILL.md
--- frontmatter
name: bun
description: 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.

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.