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

@ruaruababa/vibe-kit

v1.0.0

Published

Vibe Kit is a professional-grade CLI tool and curated library designed to empower your AI agents (like Antigravity) with domain expertise, repeatable workflows, and elite design principles.

Readme

⚡ Vibe Kit - The Ultimate AI Skill Vault

Vibe Kit is a professional-grade CLI tool and curated library designed to empower your AI agents (like Antigravity) with domain expertise, repeatable workflows, and elite design principles.


🚀 Installation & Setup

1. Prerequisites

  • Node.js: v18 or higher.
  • Project Structure: Designed to work with agents that respect the .agent/skills/ directory convention.

2. Usage via npx (Easiest)

No installation required! Run the commands directly using npx:

npx @ruaruababa/vibe-kit <command>

3. Local Development Setup

If you want to contribute to the kit:

git clone ...
npm install
npm link

✨ Features & Usage Examples

1. List Available Vibes

View the entire collection of 300+ skills in a clean, high-level list.

# Command
npx @ruaruababa/vibe-kit list

# Example Output
# • ui-minimal - Principles for creating clean, minimalist, and premium UI components.
# • node-expert - Advanced patterns for building scalable and maintainable Node.js services.

2. Search for specialized knowledge

Use fuzzy search to find specific vibes by keywords in their name or description.

# Command
npx @ruaruababa/vibe-kit search <keyword>

# Example: Finding Kubernetes skills
npx @ruaruababa/vibe-kit search k8s

3. Browse Skill Bundles

Instead of hunting for individual skills, explore curated "Starter Packs" tailored for specific job roles.

# Command
npx @ruaruababa/vibe-kit bundles

# Example Output:
# • core-dev: Core development skills across languages and frameworks.
# • security-core: Security, privacy, and compliance essentials.

4. Install a Single Vibe

Instantly copy a specific skill into your current workspace. Supports Aliases (short-names).

# Command
npx @ruaruababa/vibe-kit install <vibe-name>

# Example: Using an alias 'node-pro' instead of 'nodejs-backend-patterns'
npx @ruaruababa/vibe-kit install node-pro

5. Install a Complete Bundle

The most efficient way to onboard your agent to a new stack. This installs dozens of related skills in one go.

# Command
npx @ruaruababa/vibe-kit install <bundle-name> --bundle

# Example: Setup a new backend project with the essential dev stack
npx @ruaruababa/vibe-kit install core-dev --bundle

6. View Skill Aliases

See the mapping of short names to their full library paths.

# Command
npx @ruaruababa/vibe-kit aliases

🛠️ Developer Commands (Maintenance)

| Command | Description | |---------|-------------| | npm run build:catalog | Traverses skills/, extracts metadata, and regenerates catalog.json and CATALOG.md. | | npm run validate | Runs a Zod-backed validation on all SKILL.md files in the vault to ensure schema compliance. | | node scripts/normalize-frontmatter.js | Enforces standard YAML headers across the entire 300+ skill library. |


📂 Project Architecture

@ruaruababa/vibe-kit/
├── bin/vibe.js         # Global CLI Entry Point
├── src/cli/index.ts    # CLI Command Implementations
├── src/types/index.ts  # Zod Schemas & TypeScript Definitions
├── scripts/            # Automation & Maintenance Scripts
├── skills/             # The Vault (300+ Markdown instruction packages)
├── catalog.json        # Machine-readable skill index
└── CATALOG.md          # Human-readable skill index (Auto-generated)

🎨 Design Philosophy

Vibe Kit follows a minimalist, premium aesthetics approach. All terminal output is color-coded using chalk and uses ora spinners for a smooth, professional feel.

[!TIP] Always run npx @ruaruababa/vibe-kit install core-dev --bundle when starting a new project to ensure your agent is operating with maximum domain expertise.