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

v2.1.0

Published

Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.

Readme

barlevalon/skills

CI npm

Alon's one-command bootstrap for an agentic engineering environment.

A skill is a directory with a SKILL.md entry point plus any helper references, scripts, or templates it needs. Agents see the skill name and description first, then load the full skill only when the task matches.

Install

Choose one install path.

For Pi-managed global skills with Pi-owned update discovery:

pi install npm:@barlevalon/skills

This loads the complete curated catalog—maintained skills plus pinned upstream releases—globally in Pi. Update it with pi update --extensions.

For scoped copies across supported harnesses:

npx @barlevalon/skills@latest install

With no flags the installer does the normal file-based bootstrap:

  • installs the curated repo workflow bundle—Matt Pocock workflows plus the maintained tdd fork—under .agents/skills and .claude/skills
  • updates repo instruction files for agents that need them
  • installs this package's global-purpose maintained skills/forks globally; maintained tdd stays repo-local
  • installs canonical upstream global skills from Bento, Caveman, Ponytail, Matt, Vercel, Worktrunk, and Cursor
  • reports any pre-existing skill folders it left untouched

Advanced escape hatches:

npx @barlevalon/skills@latest install --agent vscode --skill tdd --skill release-prep --yes
npx @barlevalon/skills@latest install --bundle matt-core --agent vscode --project --yes
npx @barlevalon/skills@latest install --bundle matt-wayfinder --agent vscode --project --yes
npx @barlevalon/skills@latest install --source matt --skill diagnosing-bugs --agent vscode --project --yes
npx @barlevalon/skills@latest install --agent claude-code --skill release-prep --global --yes
npx @barlevalon/skills@latest install --all --yes

Do not combine Pi-managed and file-based installs unless duplicate skill names are intentional. The installer detects an existing Pi package and asks before creating Pi-visible copies; non-interactive overlap requires --allow-pi-overlap.

Migrating from file bootstrap to Pi ownership? Remove installer-managed copies first.

The npm package contains a reproducible aggregate catalog pinned to upstream releases and reviewed commits for Pi. The file-based installer continues fetching selected third-party skills directly from their upstream repositories.

See docs/setup.md for options and manual fallback setup.

Use

Ask your agent for a workflow:

Use tdd to implement this change.
Use diagnosing-bugs before fixing this bug.
Use release-prep for the next release.

Pick a skill

| Work | Skills | |---|---| | Plan a feature | to-spec, to-tickets, grill-with-docs, grilling | | Map large or uncertain work | wayfinder | | Research | research | | Prototype | prototype | | Implement a prepared ticket | implement | | Guide human-only setup or migration | wizard | | Debug | diagnosing-bugs | | Build test-first | tdd | | Minimize implementation complexity | ponytail | | Improve architecture | improve-codebase-architecture, codebase-design, domain-modeling | | Review code | code-review, thermo-nuclear-code-quality-review, ponytail-review | | Audit repository complexity | ponytail-audit | | Track deliberate simplification debt | ponytail-debt | | Manage branches and worktrees | worktrunk | | Create presentations | bento-slides | | Write docs | documentation-system | | Get decisions from another person | to-questionnaire | | Re-pitch an unclear response | wait-what | | Write agent-facing instructions | writing-for-agents | | Find more skills | find-skills | | Release | release-prep | | Commit message | caveman-commit | | Concise mode | caveman, caveman-help | | Handoff | handoff |

Source and usage details: docs/usage.md

Local skills in this package

| Skill | Why it lives here | Influences / credits | |---|---|---| | caveman-commit | local commit-message policy fork | based on JuliusBrussee/caveman | | documentation-system | local documentation workflow | based on the current Diátaxis framework | | tdd | local TDD discipline synthesis | influenced by Matt Pocock's tdd skill and Obra's test-driven-development superpower | | release-prep | local release preparation workflow | authored for this package's release process |

Upstream sources

Pi installs use the immutable refs recorded in catalog/sources.json. File-based bootstrap fetches canonical skills from:

  • nyblnet/bento
  • JuliusBrussee/caveman
  • DietrichGebert/ponytail
  • mattpocock/skills
  • vercel-labs/skills
  • max-sixty/worktrunk
  • cursor/plugins

Docs

License

MIT