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 πŸ™

Β© 2025 – Pkg Stats / Ryan Hefner

@jinjos/vibe-cli

v1.0.8

Published

πŸ”₯ One vibe to rule them all - Combine AI coding rules across Claude, Cursor, Copilot & Gemini

Readme

Vibe AI πŸ”₯

One vibe to rule them all - Unify your AI coding assistants with shared standards

The Problem

Your team uses different AI tools on the same codebase:

  • πŸ“„ Sarah uses Cursor (needs .cursor/rules/*.mdc)
  • πŸ€– Tom uses Claude (needs CLAUDE.md)
  • πŸ™ Mike uses Copilot (needs .github/instructions/*.md)

Without vibe: Sarah improves the React hooks guidelines. Tom and Mike never see these improvements. Three developers, three different versions of "truth" = chaos.

With vibe: Sarah updates vibe/react-patterns.md. Everyone gets the improvement automatically. One source of truth = harmony.

Quick Start (2 minutes)

# 1. See what your project needs (10 seconds)
npx @jinjos/vibe-cli analyze

# 2. Set up vibe
npx @jinjos/vibe-cli init

# Done! All your AI tools now share the same rules

What vibe analyze Shows You

πŸ” REPOSITORY ANALYSIS REPORT
==================================================

πŸ“Š Tech Stack Detected:
  Frontend: React, Next.js
  Database: MongoDB
  Testing: Playwright

πŸ€– AI Configuration Maturity: 21/100 ⚠️

❌ MISSING RULES FOR YOUR STACK:
  β€’ MongoDB: connection patterns, indexing, schemas
  β€’ React: hooks guidelines, performance patterns
  β€’ Security: input validation, auth patterns
  β€’ Error handling: logging, recovery strategies

🎯 NEXT STEPS:
1. Create MongoDB connection rules
2. Add React component patterns
3. Run: vibe init

Why this matters: Instead of guessing what rules to write, vibe analyze tells you EXACTLY what your project needs based on your actual tech stack.

Installation

For AI Assistants (Recommended)

Add to your Claude/Cursor MCP config:

{
  "mcpServers": {
    "vibe": {
      "command": "npx",
      "args": ["-y", "@jinjos/vibe-mcp"],
      "cwd": "/path/to/your/project"
    }
  }
}

Traditional CLI

npm install -g @jinjos/vibe-cli

Core Commands

vibe analyze - Know What You Need 🎯

vibe analyze  # Get AI configuration health check (0-100 score)

Shows exactly what rules your tech stack needs.

vibe init - Set It Up

vibe init      # Creates vibe/ directory and configures all platforms
vibe init --full  # Also migrates existing rules

vibe sync - Keep Team in Sync

vibe sync      # Pull rules from platform directories to vibe/
vibe sync --full  # Sync and remove originals

vibe status - Monitor Health

vibe status    # Quick health check
vibe status --verbose  # Detailed performance metrics

How It Works

Before vibe:

project/
β”œβ”€β”€ .cursor/rules/react.mdc     # Sarah's version
β”œβ”€β”€ CLAUDE.md                   # Tom's version  
└── .github/instructions/       # Mike's version
    └── react.md               

After vibe:

project/
β”œβ”€β”€ vibe/                       # One source of truth
β”‚   β”œβ”€β”€ react-patterns.md       # Shared by all
β”‚   β”œβ”€β”€ mongodb-rules.md
β”‚   └── security-standards.md
β”œβ”€β”€ .cursor/rules/vibe.mdc      # β†’ Points to vibe/
β”œβ”€β”€ CLAUDE.md                   # β†’ Points to vibe/
└── .github/instructions/       # β†’ Points to vibe/
    └── vibe.instructions.md

Platform Support

| Platform | Context Window | Config Location | |----------|---------------|-----------------| | 🎯 Cursor | 200K tokens | .cursor/rules/vibe.mdc | | πŸ€– Claude | 200K tokens | CLAUDE.md | | πŸ™ Copilot | 64K tokens | .github/instructions/vibe.instructions.md | | πŸ’Ž Gemini | 1M tokens | GEMINI.md |

Common Workflows

New Project

vibe analyze   # See what you need
vibe init      # Set it up
# Create the rules identified by analyze
vibe status    # Verify everything works

Team Collaboration

# After teammate adds rules to .cursor/rules/
vibe sync      # Pull their rules into vibe/
git commit     # Share with team

Check Performance

vibe status --verbose

# Output:
βœ… CURSOR: 1,580 tokens (1% of limit) - Good
⚠️  COPILOT: 1,580 tokens (2% of limit) - Monitor

Why Teams Love Vibe

  • Know Before You Code - vibe analyze shows gaps before writing rules
  • Single Source of Truth - No more copy-pasting between platforms
  • AI Health Score - Track your configuration maturity (0-100)
  • Tech-Specific - Get recommendations for YOUR stack, not generic advice
  • Zero Config - Works out of the box

Learn More

License

MIT


πŸ”₯ Give your AI tools the perfect vibe πŸ”₯