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

@srbryers/agent-rig

v0.4.0

Published

Rig up your project for agentic coding. Analyzes any codebase and generates Claude Code configuration.

Readme

agent-rig

Rig up your project for agentic coding. Analyzes any codebase and generates a complete Claude Code configuration (CLAUDE.md, hooks, skills, subagents, MCP servers).

Install

npm i -g @srbryers/agent-rig

Or use without installing:

npx @srbryers/agent-rig install

Usage

agentrig install              # Copy skill files to ~/.claude/skills/
agentrig uninstall            # Remove installed skill files
agentrig status               # Show installation status
agentrig init <template>      # Generate config from a project-type template
agentrig discover [query]     # Search for community skills
agentrig --version            # Print version
agentrig --help               # Print usage

Install options

agentrig install --force      # Overwrite existing installation without prompting

Init options

agentrig init --list          # List available templates
agentrig init shopify-theme   # Generate config from the shopify-theme template
agentrig init shopify-theme --dry-run   # Preview without writing files
agentrig init shopify-theme --force     # Overwrite existing files without prompting
agentrig init shopify-theme --dir ./my-project  # Target a specific directory

Discover options

agentrig discover react       # Search for React-related community skills
agentrig discover testing     # Search for testing skills
agentrig discover shopify     # Search for Shopify skills

What it does

/project-setup skill

agentrig install copies bundled skills into ~/.claude/skills/. This includes:

  • project-setup — the main analysis and configuration skill
  • find-skills — a meta-skill for searching community skills

Once installed, use /project-setup inside Claude Code to analyze your codebase and generate tailored configuration.

The skill analyzes your project in three phases:

  1. Analyze -- detects languages, frameworks, formatters, test tools, and discovers community skills
  2. Present plan -- shows a structured recommendation report for your approval, including external skill recommendations (E# items)
  3. Generate -- writes CLAUDE.md, hooks, skills, agents, MCP server configs, and installs approved community skills

When a project matches a known template (e.g., Shopify theme, FastAPI app), the skill automatically incorporates domain-specific recommendations marked with [T] prefixes in the report.

/find-skills skill

Use /find-skills <query> inside Claude Code to search the community skill registry at skills.sh. Results include install commands so you can add skills directly.

agentrig init

For quick setup without full analysis, agentrig init <template> generates a complete Claude Code configuration from a curated project-type template. This writes CLAUDE.md, hooks, skills, agents, and MCP server configs in one step.

After generation, init displays recommended community skills for the template with install commands.

agentrig discover

Search the community skill registry from the command line. Runs npx skills find <query> and displays results with install instructions.

agentrig discover react

Available Templates

| Template | Description | |----------|-------------| | shopify-theme | Shopify theme development with Liquid, Dawn, and Online Store 2.0 | | shopify-app | Shopify app development with React Router, Polaris, Prisma, and extensions | | nextjs-sanity | Next.js with Sanity CMS, App Router, GROQ, and Sanity Studio | | python-fastapi | Python API development with FastAPI, Pydantic, and SQLAlchemy |

Run agentrig init --list to see all available templates.

Community Skills

Each template includes curated external skill recommendations from the skills.sh ecosystem. These are shown after agentrig init and as E# items during /project-setup analysis.

You can also discover skills manually:

# Via the CLI
agentrig discover react

# Via npx directly
npx skills find react

# Install a skill
npx skills add vercel-labs/agent-skills --skill vercel-react-best-practices

Browse all available skills at skills.sh.

Requirements

License

MIT