🤿 skuba


GitHub Release GitHub Validate Node.js version npm package


skuba is a toolkit for backend application and package development on SEEK’s gravel and paved roads:

It provides you with:

  • CLI commands for developing your project
  • Templates to base your backend application or package on
  • Development and optional runtime APIs for cross-cutting concerns

Learn more about skuba and contribute to it.


skuba is distributed as an npm package.

In projects that list it as a devDependency, usage may look something like this:

# Install project dependencies.
pnpm install

# Run the skuba CLI.
pnpm exec skuba help

Global installations are also supported to speed up local development:

# Install skuba globally.
pnpm add --global skuba

# Look, no `npx`!
skuba help

If you’re new here, jump ahead to the CLI section to create a new project or update an existing one.