This is a complete, opinionated setup for building npm packages with Bun as the runtime and Bunup as the bundler. It scaffolds the entire project structure, locks in strict TypeScript with `module: nodenext`, wires up Biome for fast linting plus ESLint for type-aware rules, configures Vitest for isolated testing, and sets up Changesets for versioning. The 18 non-negotiable rules are the real value here: they're drawn from the sharp edges that actually break published packages, like putting `types` first in the exports map, never using path aliases, and always running `npm pack --dry-run` before publishing. Use this when you're shipping a library to npm and want the tooling decisions made for you with clear reasoning attached.
npx skills add https://github.com/jwynia/agent-skills --skill npm-package