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

@auron-labs/opencode-improve

v0.5.0

Published

OpenCode plugin that injects an improve agent for auditing codebases and writing self-contained implementation plans.

Readme

@auron-labs/opencode-improve

OpenCode plugin that injects an improve agent for auditing codebases and writing self-contained implementation plans.

The idea: use your most capable model for the part where intelligence compounds — understanding the codebase, judging what's worth doing, writing the spec — and hand execution to cheaper models. The plugin never implements anything itself. The plan is the product.

you          →  /improve                    (expensive model, advises)
plans/       →  001-fix-n-plus-one.md       (self-contained specs)
other agent  →  implements, tests, ships    (cheap model, executes)

Install

bun add @auron-labs/opencode-improve

Requirements

  • OpenCode installed and loading plugins from your config.

Usage

Add to your OpenCode config:

{
  "plugin": [
    ["@auron-labs/opencode-improve", {}]
  ]
}

Restart OpenCode. The plugin adds:

  • An improve agent (invoked via /improve or selected from the agent picker)
  • A /improve slash command

What /improve does

Invoke in an OpenCode session:

/improve                        full audit → prioritized findings → plans
/improve quick                  cheap pass: hotspots, top findings only
/improve deep                   exhaustive: every package, every category
/improve security               focused audit (also: perf, tests, bugs, …)
/improve branch                 audit only what the current branch changes
/improve next                   feature suggestions — where to take the project
/improve plan <description>     skip the audit, spec one thing
/improve review-plan <file>     critique and tighten an existing plan
/improve execute <plan>         dispatch a cheaper subagent, review its work
/improve reconcile              refresh the backlog: verify, unblock, retire
/improve … --issues             also publish plans as GitHub issues
/improve help                   show the usage guide above in-session

The advisor audits across nine categories (correctness, security, performance, tests, tech debt, dependencies, DX, docs, direction), vets every finding before showing it, and writes plans for the ones you select.

Plans land in plans/ (or advisor-plans/ if plans/ already exists for another purpose). Each plan is self-contained — a different agent with zero context can execute it.

Hard constraints

  • Never edits source code. The advisor only writes to plans/ and advisor-plans/. Permission rules enforce this: all edits outside those paths are denied.
  • Never mutates the working tree. Read, search, and analysis commands only. No installs, builds, or commits.
  • Never reproduces secret values. Credential locations are cited by file:line with a rotation recommendation.

execute limitation

The execute <plan> variant dispatches a subagent to implement a plan in an isolated worktree. OpenCode subagent worktree isolation is not guaranteed. If true worktree isolation is unavailable, the advisor will tell you and hand the plan over for manual execution instead. The advisor never merges, pushes, or commits to your branch.

Notes

  • The improve agent is a primary agent — you can select it in the agent picker or invoke it via /improve.
  • The upstream shadcn/improve skill markdown is bundled in the package and read at runtime, along with the reference files it points to.
  • Refresh the bundled files from upstream with bun run sync:improve at the repo root, or run bun run sync:improve:check to fail CI when local copies drift. The script discovers SKILL.md and references/*.md from shadcn/improve@main:skills/improve/ (via the GitHub tree API) and writes them flat into this package's references/ directory, so renames and additions are picked up automatically. Local .md files in references/ that no longer exist upstream are removed on sync and reported as failures by check.