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

@houserules/plugin-backlog

v0.1.4

Published

houserules plugin: an append-only backlog ledger, with the add skill and reviewer agent around it.

Readme

@houserules/plugin-backlog

npm

An agent mid-task that finds real work outside its current scope has two bad options: fix it inline and bloat the diff, or mention it in a chat message that scrolls away and is gone. Neither leaves a record anyone can act on later.

This plugin gives the agent a third option: an append-only ledger it can log a deferred item to in one command, plus a reviewer that gut-checks the entry before it lands.

If your install carries a backlog module id from before the CLI's built-in modules moved into plugins, install this package to restore it under its plugin id.

Install

pnpm add -D @houserules/plugin-backlog
pnpm exec houserules init

Requires @houserules/cli. init is what writes the module into .claude/. This module is off by default, so select it when init asks.

Modules

  • backlog installs .claude/scripts/backlog-log.mjs, a ledger CLI with add, remove, update, move, show, list, and render subcommands. move re-points an entry to a different area, and render regenerates a BACKLOG.md file from the ledger without adding an entry. It also installs the backlog-add skill, which logs an out-of-scope discovery and stops rather than starting work on it, and the backlog-reviewer agent (haiku), which validates format, checks for duplicates, and gut-checks whether a fresh entry is worth tracking before the skill continues.

    A repo-wide entry renders to .claude/ledgers/BACKLOG.md. An entry scoped to a target named in houserules.config.json renders to .claude/ledgers/<target>.BACKLOG.md. The rendered file is generated from the ledger, so a hand edit to it does not survive the next entry.

    The ledger directory is local to the repo and gitignored. @houserules/plugin-github is an optional companion that syncs it to a GitHub Project, which gives the ledger a durable home outside the repo.

Part of houserules

houserules is a portable set of Claude Code infrastructure that keeps the agent's context lean. This is one of twelve first-party plugins. The package list has the rest.

License

MIT. See LICENSE.