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

vibe-logic-skills

v1.0.1

Published

Agent skills for developers who want to build real, production-ready software with AI without losing the engineering thinking behind it.

Readme

Vibe Logic Skills

License: MIT

AI agents are powerful. They're also stateless, pattern-matching tools that will confidently build the wrong thing if you let them.

Vibe Logic Skills give your AI agent the engineering discipline it doesn't have by default — memory between sessions, architectural thinking before you write a line, and structured review after. Five slash commands that keep you in the driver's seat.

They work with any agent that supports the SKILL.md format: Claude Code, Cursor, Windsurf, Codex, Cline, and more.

Philosophy: The problem isn't that AI writes bad code. It's that developers stop thinking when it writes fast code. These skills keep you thinking.


Features

  • Architectural Planning: Align on language and implementation plans before building.
  • Session Memory: Save and restore context between AI sessions.
  • Structured Code Review: Verify plan alignment, system integrity, and production readiness.
  • Error Recovery: Diagnose issues as targeted fixes, hard resets, or complete rethinks.
  • UI Consistency: Extract and enforce visual patterns for frontend components.

Installation

Install via npm to your project:

npx skills@latest add vibe-logic/skills

Alternatively, you can install the package:

npm install vibe-logic-skills

Usage / Available Skills

/architect

Use before building anything. Think through what you are about to build like a senior engineer before writing any code. Surfaces decisions, aligns on language, and produces a clear implementation plan you confirm before anything starts.

/remember

Use at the end and start of every session. AI has no memory between sessions. Every new session starts blank. This skill fixes that.

  • /remember save — at end of session, compress what matters into memory.md
  • /remember restore — at start of new session, restore full context and confirm before continuing

/review

Use after building any feature. Verify what was built is correct — not just that it works. Reviews in three layers: plan alignment, system integrity, and production readiness. Reports issues clearly so the developer decides what to fix.

/recover

Use when something goes wrong. Not every problem is a bug. Not every bug needs debugging. This skill diagnoses which type of failure you are dealing with before deciding how to respond:

  • Targeted fix — isolated problem, find root cause, fix precisely
  • Hard reset — polluted session, stop patching, start fresh
  • Rethink — wrong foundation, no amount of debugging helps

/imprint

Use after building any UI component. Extract the visual patterns that matter for consistency and save them to ui-registry.md. So every component built after this one matches what came before.

  • /imprint — capture from recently built component
  • /imprint [file] — capture from specific file
  • /imprint audit — scan entire codebase, find conflicts, establish baseline

Example Workflow

The engineering loop using these skills:

/architect  →  Build  →  /review  →  Ship
                 ↓
/imprint  (after every UI component)
/remember  (end and start of every session)
/recover   (when something breaks)

Requirements

  • Node.js environment
  • An AI Agent that supports the SKILL.md structure

Contributing

Found a bug or want to improve a skill? Open an issue or PR. Skills are just markdown — contributions are welcome from anyone.


License

MIT


Author

Built by Vibe Logic.