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

@dezkareid/ai-team

v1.14.0

Published

Repository for AI Team

Readme

ai-team

Repository with AI tooling for teams — Gemini CLI extensions and Claude Code marketplace plugins.

Gemini CLI

Installation

gemini extensions install https://github.com/dezkareid/ai-team

Claude Code

Install the marketplace

Add this marketplace to Claude Code so it can discover the available plugins:

claude marketplace add dezkareid-ai-team https://github.com/dezkareid/ai-team

Available plugins

npm-tools — Tools for working with npm

| Command | Description | |---|---| | npm-package-setup | Initialize and publish a new npm package. | | npm-publish | Setup NPM publication workflow with OIDC and provenance using local standard actions (Monorepo & pnpm support). |

design-system — Authoritative design system context and tools

| Skill | Description | |---|---| | design-tokens | Authoritative context for the project's design tokens. Provides information on colors, spacing, and breakpoints using CSS custom properties. |

company-context — Authoritative company context and tools

AI Team MCP

The ai-team MCP server provides authoritative business and architectural context to AI agents.

Available Tools

| Tool | Description | |---|---| | get_enterprise_context | Retrieves the enterprise mission, strategic goals, and core architecture characteristics. | | get_company_outcomes | Retrieves the high-level business outcomes and key results for the enterprise. | | get_architecture_principles | Retrieves the technology-agnostic architecture principles and quality standards. | | search_product | Searches for a specific product's characteristics and goals. Returns a default profile if not found. |

Context Structure

The documentation follows a hierarchical, technology-agnostic structure:

context/
├── enterprise.md              # Mission, goals, and core characteristics
├── outcomes.md                # Shared strategic outcomes (OKRs)
├── architecture-principles.md # Fundamental philosophy and standards
└── products/                  # Product-specific characteristics
    ├── personal-website.md
    ├── collecstory.md
    └── default.md             # Fallback for undocumented products

web-quality — Skills for auditing and optimizing web quality

| Skill | Description | |---|---| | web-quality-audit | Comprehensive web quality audit covering performance, accessibility, SEO, and best practices. | | performance | Optimize web performance for faster loading and better user experience. | | accessibility | Audit and improve web accessibility following WCAG 2.2 guidelines. | | seo | Optimize for search engine visibility and ranking. | | core-web-vitals | Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking. | | best-practices | Apply modern web development best practices for security, compatibility, and code quality. |

frontend-tools — Expert procedural guidance for frontend development

| Skill | Description | |---|---| | react-best-practices | Expert guidance for React development, including hooks, performance, and patterns. | | next-best-practices | Best practices for Next.js applications, including RSC, caching, and routing. |

database-tools — Expert procedural guidance for database optimization and best practices

| Skill | Description | |---|---| | supabase-postgres-best-practices | Postgres performance optimization and best practices from Supabase. |

Install a plugin

Once the marketplace is added, install a plugin with:

claude plugin install npm-tools
claude plugin install design-system
claude plugin install company-context
claude plugin install web-quality
claude plugin install frontend-tools
claude plugin install database-tools

Development

Workflow

The project uses a structured workflow to keep versions, commands, and configurations in sync across Gemini and Claude platforms.

graph TD
    subgraph "Phase 1: Sync Version"
        P[package.json] -- sync-version --> AS[.agent-structurerc]
        P -- sync-version --> M[.claude-plugin/marketplace.json]
        P -- sync-version --> GE[gemini-extension.json]
    end

    subgraph "Phase 2: Export to Claude"
        CMD[commands/*.toml] -- export-claude --> P_CMD[plugins/commands/*.md]
        SKL[skills/**] -- export-claude --> P_SKL[plugins/skills/**]
        AS -- export-claude --> P_JSON[plugins/**/plugin.json]
        P_JSON -- updates --> M
    end

    subgraph "Phase 3: Distribute MCP"
        AS -- distribute-mcp --> GE
        AS -- distribute-mcp --> PM[plugins/company-context/.mcp.json]
    end

Note: You must run pnpm run build before executing these commands, as they rely on the compiled files in the dist/ directory.

  1. Sync Version: Run pnpm run sync-version to propagate the version and name from package.json to .agent-structurerc (specifically mainMcp), .claude-plugin/marketplace.json, and gemini-extension.json.
  2. Export to Claude: Run pnpm run export-claude to process source files and update plugins.
  3. Distribute MCP: Run pnpm run distribute-mcp to resolve placeholders and update platform-specific MCP configurations.

Versioning skills and plugins

Skills and plugins follow independent semantic versioning driven by changeset files.

| Artifact | Version location | |---|---| | Skill | metadata.version in the skill's SKILL.md frontmatter | | Plugin | version under claude-plugins.<id> in .agent-structurerc |

Create a changeset file in .changeset/ (use pnpm changeset or write it manually):

---
"design-tokens": minor
"npm-tools": patch
---

Brief description of what changed.

Then apply the changesets:

pnpm run build
pnpm run apply-skill-changesets   # bumps version in SKILL.md
pnpm run apply-plugin-changesets  # bumps version in .agent-structurerc

After bumping plugin versions, run pnpm run export-claude to propagate the new versions to plugin.json and marketplace.json.

Organization

  • commands/: Source command files in TOML format (Gemini CLI).
  • skills/: Source skill files (SKILL.md) for specialized AI knowledge.
  • plugins/: Exported Claude Code plugins.
  • .claude-plugin/: Claude marketplace and plugin metadata.

Testing

Tests are written using Vitest:

pnpm test