
Welcome to Repobuddy
Handles the boring repository chores
What do you want to do?
Section titled “What do you want to do?”Run repo chores from the CLIThe repobuddy package's buddy CLI writes test scripts, checks Jest dependencies, and loads plugins.
Hand chores to a coding agentThe repobuddy package's agent plugin ships skills that file issues, merge dependency PRs, set up repos, and review code.
Test with JestOne preset line for TypeScript or JavaScript, ESM or CommonJS, Node.js or jsdom.
Test with VitestPresets for Node.js, jsdom, and happy-dom tests, with shared defaults and file-name conventions.
Run browser testsVitest browser mode with Playwright and Chromium, set up by one plugin.
Lint and formatTwo Biome configs, recommended and performant.
Configure TypeScripttsconfig presets for a monorepo package, building blocks, and a CommonJS build helper.
Which package do I install?
Section titled “Which package do I install?”| I want to | Install |
|---|---|
Write test/coverage scripts, check Jest dependencies |
repobuddy (CLI) |
| Give a coding agent repo chores (issues, dependency PRs, repo setup) | repobuddy (agent plugin) |
| Test with Jest | @repobuddy/jest |
| Test with Vitest in Node.js or jsdom | @repobuddy/vitest |
| Run browser tests (Vitest + Playwright) | @repobuddy/vitest |
| Assert the order code runs in | @repobuddy/vitest, or @repobuddy/test with Jest |
| Lint and format with Biome | @repobuddy/biome |
Configure TypeScript (tsconfig) |
@repobuddy/typescript |
| Build a package as CommonJS and ESM | @repobuddy/typescript + repobuddy |
Each package’s overview has its install command, the peer dependencies to install with it, and what it supports. The
repobuddy agent plugin installs through your coding agent, not as a dependency; see
Install the skills.