dot_claude/skills/bun-expert/SKILL.md
Use when writing, testing, or managing dependencies in a Bun-based JavaScript/TypeScript project.
npx skillsauth add nijaru/dotfiles bun-expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
bun for package management (bun add), testing (bun test), and script execution (bun run).bun add -g.tsconfig.json bloat.| Task | Command | Standard |
| :--- | :--- | :--- |
| Add Package | bun add <package> | Automatically updates bun.lockb. |
| Run Test | bun test | Blazing fast native test runner. |
| Run Script | bun run <name> | Standard for project tasks. |
| Install Global | bun add -g <pkg> | Path is ~/.cache/.bun/bin. |
bun.lockb is binary. Use bun pm ls to view dependency tree..env files; Bun loads them by default.bun upgrade to keep the runtime current.oxfmt or prettier through Bun.oxlint for high-speed checks.| Excuse | Reality | | :--- | :--- | | "I'll use npm/yarn" | You're on a Bun-native stack. Stick to one manager. | | "I need a build step" | Bun runs TS/JSX natively. Avoid complex build chains. | | "It's too fast to be right" | It is that fast. Trust the runtime. |
development
Use after completing a bug fix, feature, refactor, or tk task when the first implementation taught enough context to replace it with a simpler, cleaner, or more coherent version before finalizing.
development
Use when writing, migrating, or reviewing Zig code across recent stable versions (0.14-0.16), especially to correct stale syntax or stdlib, build.zig, allocator, formatting, or runtime API knowledge.
documentation
Use when reviewing or revising text (prose, docs, commits) to remove AI patterns and improve voice/clarity.
content-media
Use when fetching X/Twitter post content by URL, or searching for recent X posts.