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

@shift-zero/harness-kit

v1.1.0

Published

Reference, playbooks, scaffold generator, and ICM cross-reference for harness engineering (12 theses by Ryan Lopopolo)

Readme

harness-kit 🛠️

A distilled reference, scaffold generator, and checklist for the 12 theses of harness engineering.

Harness engineering is the practice of improving agent output by shaping the environment around the agent — context and tools — while holding the model constant. This kit distills Ryan Lopopolo's 12 theses into actionable reference files you can use at the moment of an unresolved decision.

Install

npm install -g @shift-zero/harness-kit

Or use directly with npx (no install needed):

npx @shift-zero/harness-kit

Usage

# List all 12 theses
npx @shift-zero/harness-kit

# Read thesis 6: "Make the repository teach the agent"
npx @shift-zero/harness-kit thesis 6

# Generate AGENTS.md + ARCHITECTURE.md scaffolding for your repo
npx @shift-zero/harness-kit scaffold

# With custom name
npx @shift-zero/harness-kit scaffold --name my-project --dir ../my-repo

# Run a repository review (diagnostic)
npx @shift-zero/harness-kit review

# Run the guided job-improvement playbook
npx @shift-zero/harness-kit improve

# Read the ICM ↔ Harness Engineering cross-reference
npx @shift-zero/harness-kit crossref

The 12 Theses

| # | Thesis | Use when... | |---|--------|-------------| | 1 | Hold the worker constant | Choosing/upgrading a model; requalifying environment | | 2 | Deploy into the private process-data iceberg | Deciding what context belongs in the repo | | 3 | Give one agent the whole job | Defining ownership; closing the lifecycle | | 4 | Route context just in time | Writing AGENTS.md; designing progressive disclosure | | 5 | Make capabilities legible and operable | Building tools, CLIs, MCP servers | | 6 | Make the repository teach the agent | Structuring code; encoding quality requirements | | 7 | Maximize autonomy inside explicit authority | Setting permissions and approval gates | | 8 | Prove the outcome in the real environment | Designing verification past "CI passes" | | 9 | Turn feedback into infrastructure | Making review comments and failures durable | | 10 | Preserve coherence and own lifetime risk | Planning migrations; managing dependencies | | 11 | Run known work as a continuous loop | Automating settled tasks | | 12 | Optimize for measured effectiveness | Evaluating whether a harness change is worth it |

Playbooks (new in v1.1.0)

| Command | Playbook | What it does | |---------|----------|--------------| | harness-kit review | Repository Review | Assess whether a repo's context, tools, architecture, proof, and authority let an agent complete real jobs. Follows Lopopolo's repository-review playbook. | | harness-kit improve | Improve One Job | Baseline → locate gap → intervention → verify → rerun. Closes one operational loop. | | harness-kit crossref | ICM Mapping | Cross-references harness engineering principles with ICM methodology (Identity, Coherency, Modularity). Shows how the two frameworks complement each other. |

This repo practices what it preaches

This repository follows the principles it teaches:

  • AGENTS.md is a map, not a manual — short routing with linked theses
  • One concept, one owner — each thesis is exactly one file
  • Just-in-time routing — don't preload the whole corpus; read only what you need
  • Progressive disclosure — summary → argument → sources → checklist

License

MIT — Zero (shift-zero)

Not a substitute

This is a study guide and practical reference, not a substitute for reading the full anthology. When you need depth, follow the source links in each thesis.