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

he-setup-cli

v0.1.1

Published

Scaffold reusable harness-engineering workflow files, plan tooling, and agent setup into any repo.

Readme

he-setup-cli

Reusable CLI to scaffold the harness-engineering workflow into any repo.

It installs:

  • AGENTS.md and CONTRIBUTING.md
  • plan helper scripts
  • Planner / Developer / Reviewer role docs
  • optional Codex and Claude subagent wrappers
  • profile-aware plan directories

Profiles:

  • generic -> docs/plans/**
  • mvp -> docs/mvp/plans/** plus docs/mvp/tracker/**

The generated repo stores its workflow settings in .harness-engineering/setup.json. The generated plan tooling reads that file, so plan paths are config-driven rather than hardcoded.

Install / Run

Install globally:

npm install -g he-setup-cli

Then use it from the target repo root:

cd /path/to/your/project
he-setup init
he-setup doctor

You can still target another directory explicitly:

he-setup init ../my-solution --profile mvp

Or run from a local clone of this repo:

node bin/harness-engineering-setup.mjs init

Commands

init

Initialize the current repo by default.

he-setup init

What it does:

  • scaffolds into the current working directory when no path is provided
  • creates the target directory if an explicit target path is given
  • writes workflow docs, scripts, and agent wrappers
  • creates or updates package.json with plan:* scripts
  • initializes git if needed

adopt

Install the workflow into an existing repo.

he-setup adopt

doctor

Validate a scaffolded repo.

he-setup doctor

Checks:

  • workflow config exists and parses
  • expected scaffolded files exist
  • active/archive plan directories exist
  • package.json contains the plan scripts
  • git availability/repo status is reported when available

Profile Attribute

profile is the workflow preset. It decides the default folder layout and policy surface.

  • generic -> docs/plans/active, docs/plans/archive
  • mvp -> docs/mvp/plans/active, docs/mvp/plans/archive, docs/mvp/tracker

The generated manifest keeps both the selected profile and the exact path configuration so future tooling can use the configured paths directly instead of assuming a layout.

Development

npm test