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

watson-toolkit

v2.0.0

Published

24 skills for rigorous thinking, honest feedback, research, code review, and creative work. Works in Claude Code, Cowork, and any Agent Skills-compatible harness.

Readme

Watson Toolkit

24 skills that fix the ways Claude actually breaks: agreeing with everything, skipping the thinking, guessing at fixes instead of finding root causes, writing like a robot, declaring victory without proof, and not being able to work while you're away.

Skills follow the open Agent Skills format, so they work in Claude Code, Cowork, Codex, and any harness that reads SKILL.md directories.

Install

Cowork: Settings > Add marketplace > https://github.com/jeremyknows/watson-toolkit

Claude Code (marketplace):

/plugin marketplace add jeremyknows/watson-toolkit
/plugin install watson-toolkit@watson-toolkit

Claude Code / Codex / anything else (npx):

npx watson-toolkit

Copies the skill directories into ~/.claude/skills/. For other harnesses, point the installer at your skills directory or copy plugins/watson-toolkit/skills/* wherever your harness loads skills from.

What's in here

Think before building

Claude's default is to start writing code the second you describe a problem. These skills force the design conversation to happen first.

| Skill | What it does | |-------|--------------| | brainstorming | Interviews you about what you actually want before producing a spec. Without it, Claude skips straight to code without understanding the problem. | | grill-me | Walks every branch of your decision tree. Forces you to resolve the ambiguities you were hoping to ignore. Doesn't stop until there's shared understanding. | | grill-with-docs | Same relentless interview, but grounded in your project docs — it reads them first, then grills you on the gaps between what's written and what you're asking for. | | plan-review | Two phases: first, is this the right thing to build? Then, is this the right way to build it? Catches bad plans before they turn into bad code. | | writing-plans | Turns specs into step-by-step implementation plans that coordinate across files. The thing that goes between deciding what to build and building it. |

Push back

Claude agrees with you too much. These skills add real resistance.

| Skill | What it does | |-------|--------------| | intellectual-honesty | Honest assessment over comfortable agreement. Has a framework for separating what's actually being said from what's being presented, and where reasoning breaks down. | | receiving-feedback | Anti-sycophancy protocol for processing feedback on anything: code reviews, doc edits, strategy. Rules for when to push back and when to accept. | | complete-code-review | Spawns 5 parallel reviewers with confidence scoring. The disagreements between reviewers are where the real design decisions live. | | prism | Parallel adversarial review by independent specialists. Disagreements are more valuable than consensus. | | boil-the-ocean | The under-build counter. Catches "MVP shipped" rationalizations at the moment they happen — TODO comments, workarounds instead of fixes, missing tests — and asks whether the missing piece is bounded (finish it now) or unbounded (flag it and stop). | | verification-before-completion | No "done" without evidence. Requires running the verification command and reading its output before any success claim. The gate between "should work" and "works." |

Build and debug

| Skill | What it does | |-------|--------------| | systematic-debugging | Four phases: observe, hypothesize, test, fix. You have to finish observing before you can propose a fix. Stops the spiral of random patches. | | autoresearch | Autonomous iteration. Sets a goal, loops (modify, verify, keep or discard, repeat), runs bounded iterations until the metric converges. | | sprint-cowork | Walk-away work. Set goals with acceptance criteria, start a sprint, leave for hours. A director fires every 25 minutes, dispatches workers, tracks progress, handles stalls, writes a report when it's done. You can also give it a vague topic like "improve security" and it'll scope the work itself in the first cycle, then execute. | | baton | Session continuity. When work will continue in a future session, write a "baton" — a cold-start-ready continuation prompt with state inventory, self-audit, and a dry-run as a cold reader. The next session picks up without re-discovery. |

Write like a human

Claude has tells. These find and fix them.

| Skill | What it does | |-------|--------------| | humanizer | Catches 15+ specific AI writing patterns: inflated symbolism, em dash overuse, "delve"/"tapestry"/"landscape", rule of three, promotional hedging. Rewrites to remove them. Based on Wikipedia's "Signs of AI writing" guide. | | doc-coauthoring | Three stages: context interview, iterative refinement, then reader testing with a fresh Claude that catches assumptions the author and AI share but a new reader wouldn't. |

Explore and create

| Skill | What it does | |-------|--------------| | playground | Builds single-file interactive HTML tools. Controls on one side, live preview on the other, copyable output. Templates for design, data, concept maps, code exploration. | | random-thought | Picks a random insight from your own workspace docs. Good for rediscovering things you wrote and forgot about. | | x-fetch | Pulls tweet text, threads, articles, and engagement stats from X URLs via fxtwitter. Works where direct scraping doesn't. | | last30days | Deep recency research across 10+ sources — Reddit, X, YouTube, Hacker News, Bluesky, the web — synthesized into a grounded, cited report of the last 30 days on any topic. |

Skill and plugin tooling

Build your own, audit what you have, publish when it's ready.

| Skill | What it does | |-------|--------------| | skill-doctor | Health audits with scoring (target: 11/14+), reference extraction for progressive disclosure, and vetting new skill installs before they pollute your context. | | publish-skills | Pre-publish checklist: frontmatter, directory structure, LICENSE, README, hardcoded reference scan — plus a sanitizer pipeline for skills authored inside a private workspace. Catches the stuff that makes skills fail on install. | | publish-cowork-plugin | Validates, packages, and publishes Cowork/CC plugins. Structure validation through marketplace setup. |

Provenance: which skills are original, which are third-party

This toolkit bundles original work alongside excellent open-source skills from other authors. Original skills are maintained here (and in standalone repos); third-party skills are included unmodified from their upstream and retain their original licenses — credit and maintenance belong to their authors.

| Skill | Origin | Upstream | |-------|--------|----------| | prism | Original | jeremyknows/PRISM | | complete-code-review | Original | jeremyknows/complete-code-review | | skill-doctor | Original | jeremyknows/skill-doctor | | publish-skills | Original | jeremyknows/publish-skills | | x-fetch | Original | jeremyknows/x-fetch | | random-thought | Original | jeremyknows/random-thought | | intellectual-honesty | Original | this repo | | receiving-feedback | Original | this repo | | plan-review | Original | this repo | | sprint-cowork | Original | this repo | | publish-cowork-plugin | Original | this repo | | boil-the-ocean | Original | this repo | | baton | Original (portable edition) | this repo | | playground | Original, derived from Anthropic's official plugin collection | anthropics/claude-plugins-official | | brainstorming | Fork of obra/superpowers (substantially modified) | obra/superpowers | | systematic-debugging | Fork of obra/superpowers (substantially modified) | obra/superpowers | | writing-plans | Fork of obra/superpowers (substantially modified) | obra/superpowers | | grill-me | Third-party, unmodified | mattpocock/skills by Matt Pocock | | grill-with-docs | Third-party, unmodified | mattpocock/skills by Matt Pocock | | verification-before-completion | Third-party, unmodified | obra/superpowers by Jesse Vincent | | humanizer | Third-party, unmodified | blader/humanizer by @blader | | autoresearch | Third-party, unmodified | uditgoenka/autoresearch by @uditgoenka | | last30days | Third-party, unmodified | mvanhorn/last30days-skill by @mvanhorn | | doc-coauthoring | Third-party, unmodified | Anthropic |

If you only want one skill, the standalone repos linked above install individually — you don't need the whole toolkit.

Maintenance

Skills are authored and battle-tested in a private agent workspace, then published here through an automated pipeline that refreshes every skill from its canonical source, strips workspace-private content, and runs a leak scan before anything is staged. The pipeline (built on the bundled publish-skills sanitizer) means this repo is a generated mirror — skill content is never edited here directly.

License

MIT. See LICENSE. Bundled third-party skills retain their original licenses — see individual skill directories.

Changelog

2.0.0 — 2026-06-02

  • Every skill refreshed to its current canonical version (the toolkit had been frozen since April; prism alone gained simplicity-pass mode, wiki mode, and custom review panels since then)
  • New skills: grill-with-docs, boil-the-ocean, last30days, baton (portable edition), verification-before-completion (obra's upstream)
  • Removed: decide — its default data sources assume private infrastructure; it returns to the toolkit after a standalone refactor
  • prism sanitized — legacy workspace paths and internal role names in the published skill replaced with generic equivalents
  • New provenance table — original vs. third-party, with upstream links and attribution
  • New publish pipeline — replaces the old bidirectional sync scripts with a one-way generated-mirror model (fleet canonical → sanitize → review → publish)
  • Harness-agnostic framing — Agent Skills format; CC, Cowork, Codex, npm install paths
  • Removed: dead sync scripts (sync-watson-toolkit.sh, sync-github-skills.sh, SYNC.md, sync-manifest.txt)

1.5.0 — 2026-03-30

  • Curated 20-skill set, npx installer, publish-spec compliance, attribution corrections