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

spotme

v1.1.0

Published

SpotMe — gym mode for agentic coding. Works with OpenCode and Pi.

Readme

Instead of writing 100% of the code for you, the agent scaffolds a logical unit, hands it off, watches you implement it, and reviews your work before resuming.


Heavy AI usage makes you stupid.

When BIG BAD AI COMPANY™ warns us about the negative effects of its own product, we should probably pay attention.

Much like sitting on your ass all day makes you weak and sad, keeping your brain in powersave mode all day makes you lazy and dumb.

The first you fix by going to the gym.

The second you fix by using SpotMe.


How it works

  1. Enable SpotMe at the start of a session: /spotme:on [lite|medium|hard] [--every N]
  2. Every N code-writing actions, the agent scaffolds the next unit instead of completing it
  3. You implement the marked section (# SPOTME: ...) directly in your editor
  4. /spotme:done → agent checks your work and gives brief, calibrated feedback
  5. Agent resumes the original task

Commands

| Command | Description | |---------|-------------| | /spotme:on [lite\|medium\|hard] [--every N] | Enable gym mode. Default: medium, every 2 | | /spotme:off | Disable — agent writes code normally | | /spotme:status | Show current state | | /spotme:rep | Request an exercise on-demand | | /spotme:done | Submit your implementation for review | | /spotme:hint | Get one targeted hint | | /spotme:solve | Concede — agent completes the exercise | | /spotme:skip | Skip this exercise, no note |

Difficulty levels

| Level | Agent writes | You write | |-------|-------------|-----------| | lite | Signature + docstring + structure | Just the body | | medium | Signature + # SPOTME: spec comment | All logic | | hard | Plain English spec comment only | Everything |

Install

OpenCode

Add to your opencode.json:

{
    "$schema": "https://opencode.ai/config.json",
    "plugin": ["spotme"]
}

Pi (WIP)

[!WARNING] Pi integration is currently Work In Progress and has NOT been tested.

Install as a Pi package once published:

pi install npm:spotme

Skill only (any harness that supports AgentSkills)

Copy SKILL.md into your harness's skills directory. This gives the prompt layer without the automated tool interception — commands still work, but the counter-based trigger won't fire automatically.

Star History

Local Development

To develop and test a branch locally:

# 1. Clone SpotMe locally
mkdir ~/temp && cd ~/temp
git clone https://github.com/wtfzambo/spotme.git

# 2. Create a new directory somewhere
mkdir ./test_spotme && cd ./test_spotme

# 3. Run scripts/test-local-branch.sh from the new folder
../spotme/scripts/test-local-branch.sh

Then, in test_spotme, open your agent harness (OpenCode, Pi...) and verify spotme commands exist. Finally, checkout the SpotMe branch you need.

Name

The agent is your spotter. It sets up the lift, stands by while you push, catches you if you call for help. The work is yours.