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

@barlevalon/skills

v0.3.0

Published

A monorepo of portable Agent Skills for AI-assisted engineering workflows.

Readme

skills

CI npm

Portable SKILL.md workflows for AI-assisted engineering: planning, debugging, TDD, review, documentation, handoff, and release prep.

These skills are plain Markdown instructions. Use them with any agent harness, editor, or chat workflow that can load files, install packages, or accept custom instructions. The npm packages include Pi metadata, but the skills are not Pi-only.

Start here

| If you want to... | Read this | |---|---| | Install or load the skills | Setup guide | | Decide which skill to use | Workflow guide | | Look up every skill quickly | Usage reference | | Browse all documentation | Docs index | | Release or maintain this package | Maintainer release process |

Quick start

  1. Install the bundle.

    npm install @barlevalon/skills
  2. Use the skills.

    Tools with npm skill-package support can load the bundle by package name:

    @barlevalon/skills

    Tools that work from files can use the installed SKILL.md files under:

    node_modules/@barlevalon/skills/skills/
  3. Ask for the workflow by name:

    Use TDD to implement this change.
    Diagnose this failure before fixing it.
    Prepare the next release and recommend the SemVer bump.

See Setup guide for single-skill installs, Pi, Git checkout, copy/paste, and editor-rule options.

Workflow map

| Situation | Skills to reach for | |---|---| | New feature, fuzzy idea | write-a-prd, grill-with-docs, prd-to-plan, prototype | | Bug or regression | diagnose, then tdd | | Behavior change | tdd | | Architecture feels tangled | improve-codebase-architecture, zoom-out | | Strict review | thermo-nuclear-code-quality-review | | Visual explanation or plan review | plannotator-visual-explainer, plannotator-setup-goal, plannotator-compound | | Docs work | documentation-system | | Release prep | release-prep | | Commit message or concise communication | caveman-commit, caveman, caveman-help | | Session handoff | handoff | | Find more capabilities | find-skills |

Skills

Communication

Discovery

Documentation

Engineering

  • diagnose — disciplined bug/performance diagnosis loop.
  • grill-with-docs — stress-test a plan against domain docs and ADRs.
  • improve-codebase-architecture — find deeper modules and better seams.
  • prd-to-plan — turn a PRD into tracer-bullet implementation phases.
  • prototype — build a throwaway prototype to test a design.
  • tdd — red/green/refactor implementation loop.
  • worktrunk — branch and worktree workflow using Worktrunk.
  • write-a-prd — interview, explore, and write a PRD.
  • zoom-out — ask for broader context before changing code.

Evaluation

Handoff

  • handoff — compact a session for another agent.

Release

  • release-prep — plan and validate a release without pushing/publishing by accident.

Review

Package layout

skills/
  <category>/
    <skill>/
      SKILL.md
      package.json
      README.md
      LICENSE

New skills should use skills/<category>/<skill>/SKILL.md, include a local package.json, and keep skill names globally unique. Skill packages version independently from the root bundle.

Credits

  • caveman, caveman-commit, caveman-help: based on JuliusBrussee/caveman by Julius Brussee.
  • diagnose, grill-with-docs, handoff, improve-codebase-architecture, prd-to-plan, prototype, write-a-prd, zoom-out: based on mattpocock/skills by Matt Pocock.
  • find-skills: based on vercel-labs/skills by Vercel.
  • worktrunk: based on max-sixty/worktrunk by Maximilian Roos.
  • thermo-nuclear-code-quality-review: based on cursor/plugins by Cursor.
  • plannotator-*: based on backnotprop/plannotator by backnotprop.

Validate

npm ci
npm run ci

License

MIT