npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

borris-flow

v1.0.2

Published

Borris-style Claude workflow bootstrap and parallel worktree orchestration utilities.

Readme


Why teams use Borris-Flow

  • Fast onboarding — one command to add a consistent local Claude workflow to any repo.
  • 🧭 Parallel execution — scale feature delivery through isolated worktrees.
  • 🔒 Safe by default — explicit --force, clear prompts, and --dry-run for risk-free planning.
  • 🧰 Consistent conventions — reusable .claude/ and CLAUDE.md structure across projects.
  • 🤝 Reliable handoffs — task prompts in TASK.md and machine-readable output for tooling.

Quickstart

1) Install the toolchain

# Option A: npm (recommended for users)
npm install -g borris-flow

# Option B: local install from source
# Clone and enter the repo
# https://github.com/itisrmk/Borris-Flow.git
git clone https://github.com/itisrmk/Borris-Flow.git
cd Borris-Flow

# Install global entrypoints
make install

# Add ~/.local/bin to PATH (if needed)
export PATH="$HOME/.local/bin:$PATH"

2) Scaffold a project

# Scaffold in the current repo
borris-flow init

# Scaffold a target repo
borris-flow init /path/to/your-project

# Overwrite when needed
borris-flow init /path/to/your-project --force
borris-flow --force init /path/to/your-project

3) Run your first workflow

# Run parallel tasks from project root
borris-workflow "auth: add SSO login" "ui: improve status banner" "tests: stabilize flakies"

# Or from anywhere
borris-workflow --project-root /path/to/your-project "analytics: reduce p95 latency"

Tip: run with --dry-run first to preview everything before creating branches and worktrees.


Usage

1) Project bootstrap (borris-flow)

borris-flow creates the workflow scaffold:

borris-flow init
borris-flow init /path/to/repo
borris-flow init /path/to/repo --force
borris-flow --force init /path/to/repo

Supported options:

  • --help (-h) — show usage
  • --version (-V) — show version
  • --force (-f) — overwrite scaffold files

2) Parallel workflow automation (borris-workflow)

Create isolated branches/worktrees for each task:

borris-workflow "feature: stabilize flaky tests" "feature: improve CLI output"

borris-workflow --project-root /path/to/repo --json "feature: add webhook support"
borris-workflow --dry-run "feature: preview without changes"

Supported flags:

  • --project-root <path> — target repo
  • --base <ref> — base branch/ref (default: current branch)
  • --max <N> — max number of auto-launched terminals
  • --launch / --no-launch — control Claude terminal startup
  • --dry-run — show plans only
  • --json — machine-readable output
  • --help

Expected JSON sections:

  • planned
  • created
  • results

3) Maintenance

make install        # one-shot install entrypoints
make install-force  # overwrite symlinks if needed
make verify         # script syntax checks + JSON smoke test
make lint           # alias for verify
make clean          # remove managed ~/.local/bin links

Need concrete recipes? See EXAMPLES.md.


Repository contents

  • borris-flow — bootstrap CLI to install workflow conventions.
  • borris-workflow — orchestrates parallel feature worktrees.
  • scripts/borris-workflow.sh — core workflow engine.
  • scripts/install-borris-workflow.sh — one-step installer.
  • Makefileinstall, verify, lint, clean.
  • .claude/commands/*, .claude/agents/* — reusable coding workflows and roles.
  • Docs & processEXAMPLES.md, CONTRIBUTING.md, RELEASE.md, ABOUT.md.

Optional: power-up with Ruflo

Ruflo is optional and intentionally non-blocking.

  • ruflo task create ...
  • ruflo task list
  • ruflo task status <id>

Core workflow remains Claude-first.


License

This project is released under the MIT License.