@bomb.sh/tools#
This package is an internal CLI intended to standardize tooling across all Bombshell projects. It helps us dogfood our own libraries, but it also makes it easier to keep our shared dependencies in sync.
If you'd like to use this package for your own projects, please consider forking. We are not accepting issues on this repo.
bsh initcommand for scaffolding new projects, which clones ourtemplaterepobsh devcommand, usingnode --experimental-transform-types --watch-path=./src/bsh buildcommand, usingtsdown(ESM, unbundled)bsh testcommand, usingvitestbsh formatcommand, usingoxfmtbsh lintcommand, usingoxlint,knip,tsgobsh publintcommand, usingpublintbsh synccommand, which links our shared agent skills into your project- shared
tsconfig.jsonfile
Agent Skills#
If you use an AI coding agent, run pnpm bsh sync to symlink this package's skill files into your project's skills/ directory. Synced skills are automatically added to your .gitignore, and an index of them is maintained in your AGENTS.md. Claude Code users: add @AGENTS.md to your project's CLAUDE.md.