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

ez-vibecoder

v1.0.0

Published

WORD-IN-PROGRESS: Vibe Coding Tools installer for VS Code AI-assisted development

Downloads

467

Readme

NOTE: This is Work in Progress and not yet stable enough for external use!!!

Vibe-Coder

Vibe Coding with Cursor, Windsurf, RooCode, Cline, Copilot, and Claude-Dev. May the best AI coder win!!!

Roo Flow's Key Benefit

  • 🧠 Memory Bank: Persistent storage for project knowledge (automatically managed).
  • 💻 System Prompts: YAML-based core instructions for each mode.
  • 🔧 VS Code Integration: Seamless development experience within VS Code.
  • Real-time Updates: Automatic Memory Bank updates triggered by significant events.

Key Improvements to AI Tools' Memory Banks

  • Reduced Token Consumption: Optimized prompts and instructions minimize token usage.
  • Five Integrated Modes: Architect, Code, Test, Debug, and Ask modes work together seamlessly.
  • Simplified Setup: Easier installation and configuration.
  • Streamlined Real-time Updates: More efficient and targeted Memory Bank updates.
  • Clearer Instructions: Improved YAML-based rule files for better readability and maintainability.

Installation

Adding RooFlow to your project is simple:

npm install --save-dev ez-vibecoder

Or with yarn:

yarn add --dev ez-vibecoder

That's it! This installer will:

  1. Download all the necessary configuration files for RooCode, Cline, Cursor, and Windsurf from the official repositories
  2. Set up the proper directory structure in your project
  3. Fix duplicate capabilities YAML sections in configuration files
  4. Validate the YAML structure of system prompt files
  5. Configure everything to work with VS Code's Roo Code extension

Requirements

  • VS Code, Cursor, or Windsurf with either Roo Code or Cline extensions installed. I personally install all of them as each have different strengths and weaknesses!
  • Node.js

Manual Installation

If the automatic installation doesn't run (which may happen if npm scripts are disabled in your environment). Please note that if destination files already exist, they wont be overwritten. If you intend to get the latest, please manually delete the files before installation. If your folder doesnt already contain node_modules, it will copy to the root folder of your computer:

npm i vibecoder

node node_modules/ez-vibecoder/installer.js

After Installation

Start enjoying RooFlow immediately:

  1. Open your project in VS Code / Cursor / or WindSurf
  2. Start a new RooCode/Cline chat and select any of the five integrated modes
  3. Memory mode is activated if you are in Default or Architect mode and will continue to be maintained. Otherwise, you have to manually trigger the mode.
  4. Experience the benefits of persistent context and optimized workflows!

For full usage instructions, refer to the original RooFlow documentation.

Inspired by and References

Cline Memory Bank

Inspired by https://github.com/GreatScottyMac/roo-code-memory-bank

Windosurf Cascade Memory Bank

Inspired by https://github.com/GreatScottyMac/cascade-memory-bank

RooFlow

Inspired by https://github.com/GreatScottyMac/RooFlow

Tips and Tricks

Reference: https://github.com/Michaelzag/RooCode-Tips-Tricks

Devin Rules

Reference: https://github.com/grapeot/devin.cursorrules

Cursor Memory Bank Rules

Reference: https://gist.github.com/ipenywis/1bdb541c3a612dbac4a14e1e3f4341ab

RooCode Docs

Reference: https://docs.roocode.com/

Windsurf Rules Bank

Reference: https://windsurf.run/

RooFlow Installer

Inspired by: https://github.com/amir-arad/rooflow

License

Apache 2.0