diff --git a/.agents/skills/bun-best-practices/SKILL.md b/.agents/skills/bun-best-practices/SKILL.md new file mode 100644 index 0000000..36e76a9 --- /dev/null +++ b/.agents/skills/bun-best-practices/SKILL.md @@ -0,0 +1,41 @@ +--- +name: bun-best-practices +description: Use when working in this repository with Bun scripts, dependency installs, tests, lockfiles, dev servers, Elysia API runtime, or frontend bundling decisions. +--- + +# Bun Best Practices + +This repo is Bun-native: Bun is the package manager, script runner, TypeScript/JSX runtime, test runner, API runtime, and frontend bundler unless a task has a specific compatibility constraint. + +## Project Guidance + +- Keep dependency declarations in `package.json`, exact resolution state in `bun.lock`, and Bun configuration in `bunfig.toml`. Do not add npm, Yarn, or pnpm lockfiles for normal work. +- Prefer `bun run