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

metaskills

v1.0.4

Published

Metarhia Skills

Readme

Metarhia Skills

ci status snyk npm version npm downloads/month npm downloads

Agent skills for the Metarhia tech stack: reusable instructions for AI assistants and IDEs (Cursor, WS Code, Claude Code, Windsurf, etc.) — code style, patterns, architecture, and domain knowledge.

Usage

From your project root, link skills into your IDE so it can use them:

npx metaskills

This autodetects installed IDEs and creates symlinks under their skills directories pointing at node_modules/metaskills/skills, so the IDE loads the skills without copying files.

Supported IDEs:

| IDE | Command | Target dir | | ---------- | ------------------------- | ------------------ | | Autodetect | npx metaskills | Autodetect or menu | | Cursor | npx metaskills cursor | .cursor/skills | | Claude | npx metaskills claude | .claude/skills | | Windsurf | npx metaskills windsurf | .windsurf/skills | | VS Code | npx metaskills vscode | .github/skills | | All | npx metaskills all | All of the above |

Run once after install or after updating the package. Stale symlinks are removed and missing ones are added automatically.

Skills

Skills live under skills/<name>/SKILL.md. They cover:

  • Code style: JavaScript/TypeScript (eslint-config-metarhia), formatting, naming
  • Patterns: GoF, GRASP, data access, error handling, security, concurrency, async
  • Architecture: OOP, functional, procedural, SOLID, highload, distributed systems
  • Platform: Node.js, databases, networking, V8 optimizations, web UI, metarhia stack

See the skills directory for the full list.

Development

Clone the repo and link skills for local testing:

git clone https://github.com/metarhia/metaskills.git
cd Skills
npm install
npx metaskills   # autodetect, or npx metaskills cursor, etc.

Scripts:

  • npm run lint — check code style
  • npm run fix — auto-fix with ESLint and Prettier
  • npm t — run tests

License & Contributors

Copyright (c) 2026 Metarhia contributors. Metaskills is MIT licensed. Metaskills is a part of Metarhia technology stack.