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

beth-copilot

v1.0.14

Published

Beth - A ruthless, hyper-competent AI orchestrator for GitHub Copilot multi-agent workflows

Readme

Beth

She doesn't do excuses. She doesn't do hand-holding. She does results—and she'll have your entire project shipping while everyone else is still scheduling their kickoff meeting. Think of her as the managing director your codebase didn't know it needed, but absolutely deserves.

They broke her wings once. They forgot she had claws.


What Is This?

Beth is a master AI orchestrator system—a ruthless, hyper-competent coordinator that runs your development team the way Beth Dutton runs Schwartz & Meyer. No hand-holding. No excuses. Just results.

She commands an army of specialized agents, each with their own expertise, and she's not afraid to put them to work simultaneously while she lights a cigarette and watches the crew build production-ready code.

She handles:

  • Product strategy that makes competitors weep
  • Research that finds the real dirt
  • Designs so sharp they cut
  • Code that actually works
  • Security that locks the gates
  • Tests that find every weakness before your enemies do

Getting Started

Project scope:

npx beth-copilot init

Global install:

npm i -g beth-copilot
beth init

Then open VS Code, switch Copilot Chat to Agent mode, and type @Beth.

For detailed setup (prerequisites, task tracking, MCP servers): docs/INSTALLATION.md

The Family

Beth doesn't work alone. She's got people—loyal, skilled, and ready to execute.

| Agent | Role | What They Do | |-------|------|--------------| | @Beth | The Boss | Orchestrates everything. Routes work. Takes names. | | @product-manager | The Strategist | WHAT to build: PRDs, user stories, priorities, success metrics. | | @researcher | The Intelligence | Competitive analysis, user insights, market dirt. | | @ux-designer | The Architect | HOW it works: component specs, design tokens, accessibility. | | @developer | The Builder | React/TypeScript/Next.js - UI and full-stack. Gets it done. | | @tester | The Enforcer | Quality assurance, accessibility, performance. Finds every crack. | | @security-reviewer | The Bodyguard | Enterprise security. Vulnerabilities, compliance, threat modeling. |

Product Manager vs UX Designer

| | Product Manager | UX Designer | |---|---|---| | Focus | WHAT to build, WHY, WHEN | HOW it looks, feels, behaves | | Outputs | PRDs, user stories, priorities | Component specs, design tokens, accessibility | | Example | "Users need date filtering" | "Date picker: variants, states, ARIA" |

Skills (The Weapons)

Beth's team comes equipped:

| Skill | Purpose | |-------|---------| | PRD Generation | Write requirements docs that don't waste anyone's time | | Framer Components | Build custom React components with property controls | | React/Next.js Best Practices | Vercel-grade performance patterns | | Web Design Guidelines | WCAG compliance, UI review, accessibility | | shadcn/ui | Component library patterns, installation, and best practices | | Security Analysis | OWASP, threat modeling, vulnerability assessment |

How Beth Works

She doesn't micromanage. She delegates to specialists and holds them accountable.

Architecture

flowchart TB
    subgraph User["👤 User"]
        Request[User Request]
    end

    subgraph Orchestrator["🎯 Beth - The Orchestrator"]
        Beth["@Beth<br/><i>'I don't speak dipshit'</i>"]
        Assess[Assess Request]
        Plan[Plan Workflow]
        Route[Route to Specialists]
    end

    subgraph Agents["🧑‍💼 Specialist Agents"]
        PM["@product-manager<br/>WHAT to build"]
        Researcher["@researcher<br/>User/Market Intel"]
        Designer["@ux-designer<br/>HOW it works"]
        Developer["@developer<br/>Implementation"]
        Security["@security-reviewer<br/>Protection"]
        Tester["@tester<br/>Quality Gate"]
    end

    Request --> Beth
    Beth --> Assess --> Plan --> Route
    
    Route --> PM
    Route --> Researcher
    Route --> Designer
    Route --> Developer
    Route --> Security
    Route --> Tester

    style Beth fill:#1e3a5f,color:#fff
    style Orchestrator fill:#f0f4f8
    style Agents fill:#f8f4f0

The Workflow

sequenceDiagram
    participant U as User
    participant B as Beth
    participant PM as Product Manager
    participant UX as UX Designer
    participant D as Developer
    participant S as Security
    participant T as Tester

    U->>B: "Build me a feature"
    B->>B: Assess & Plan
    B->>PM: Define requirements
    PM-->>B: Requirements ready
    B->>UX: Design the experience
    UX-->>B: Design specs ready
    B->>D: Implement feature
    D-->>B: Implementation complete
    B->>S: Security review
    S-->>B: Security approved
    B->>T: Test & verify
    T-->>B: Quality verified
    B->>U: Feature complete ✅

Bug Hunt? Tester → Developer → Security → Tester
Security Audit? Security → Developer → Tester → Security

Agent Delegation

flowchart TB
    subgraph Beth["Beth (Orchestrator)"]
        BethCore["Routes all work<br/>Spawns subagents"]
    end

    subgraph PM["Product Manager"]
        PMCore["Requirements<br/>Priorities"]
    end

    subgraph R["Researcher"]
        RCore["User insights<br/>Market intel"]
    end

    subgraph UX["UX Designer"]
        UXCore["Component specs<br/>Design tokens"]
    end

    subgraph D["Developer"]
        DCore["React/TS/Next.js<br/>Implementation"]
    end

    subgraph S["Security"]
        SCore["Threat modeling<br/>Vulnerabilities"]
    end

    subgraph T["Tester"]
        TCore["QA & a11y<br/>Performance"]
    end

    BethCore -->|"Product Strategy"| PMCore
    BethCore -->|"User Research"| RCore
    BethCore -->|"UX Design"| UXCore
    BethCore -->|"Development"| DCore
    BethCore -->|"Security Review"| SCore
    BethCore -->|"Quality Assurance"| TCore

    PMCore -.->|"subagent"| RCore
    PMCore -.->|"subagent"| UXCore
    UXCore -.->|"subagent"| DCore
    DCore -.->|"subagent"| TCore
    SCore -.->|"subagent"| DCore

Quick Commands

Don't waste her time. Be direct.

@Beth Build me a dashboard for user analytics with real-time updates.
@Beth Security review for our authentication flow. Find the holes.
@developer Implement a drag-and-drop task board. Make it fast.
@security-reviewer OWASP top 10 assessment on our API endpoints.
@tester Accessibility audit. WCAG 2.1 AA. No excuses.

The Structure

.github/
├── agents/                          # The crew
│   ├── beth.agent.md               # The boss herself
│   ├── product-manager.agent.md    
│   ├── researcher.agent.md         
│   ├── ux-designer.agent.md        
│   ├── developer.agent.md          # UI + full-stack
│   ├── tester.agent.md             
│   └── security-reviewer.agent.md  # Enterprise security
├── skills/                          # Domain expertise
│   ├── prd/                        
│   ├── framer-components/          
│   ├── vercel-react-best-practices/
│   ├── web-design-guidelines/
│   └── security-analysis/          # New: security skill
└── copilot-instructions.md         # The rules of engagement

Her Philosophy

Beth operates on a few principles:

  1. Protect the family — Your codebase is the ranch. She defends it.
  2. No weakness — Tests, security, accessibility. Cover every flank.
  3. Move fast, break enemies — Parallel execution, aggressive timelines.
  4. Loyalty earns trust — Agents that perform get the good work.

IDEO Design Thinking

Beth follows human-centered design methodology:

flowchart LR
    subgraph Empathize["1. Empathize"]
        E["@researcher<br/>User interviews<br/>Pain points"]
    end

    subgraph Define["2. Define"]
        D["@product-manager<br/>Problem framing<br/>Requirements"]
    end

    subgraph Ideate["3. Ideate"]
        I["@ux-designer<br/>Component specs<br/>Patterns"]
    end

    subgraph Prototype["4. Prototype"]
        P["@developer<br/>Build to learn<br/>Feature spikes"]
    end

    subgraph Test["5. Test"]
        T["@tester<br/>Validate<br/>Accessibility"]
    end

    E --> D --> I --> P --> T
    T -.->|iterate| E
    T -.->|iterate| D
    T -.->|iterate| I

Quality Standards

Beth doesn't ship garbage:

  • Accessibility: WCAG 2.1 AA minimum. Everyone uses the product.
  • Performance: Core Web Vitals green. LCP < 2.5s. No exceptions.
  • Security: OWASP compliant. Regular audits. Zero tolerance for vulnerabilities.
  • Type Safety: Full TypeScript coverage. No any unless you want a lecture.
  • Test Coverage: Unit, integration, E2E. If it's not tested, it's not done.
flowchart TB
    subgraph Standards["Quality Standards"]
        A11y["WCAG 2.1 AA<br/>Accessibility"]
        Perf["Core Web Vitals<br/>LCP < 2.5s"]
        Sec["OWASP Compliant<br/>Zero vulnerabilities"]
        Type["Full TypeScript<br/>No any"]
        Coverage["Test Coverage<br/>Unit + Integration + E2E"]
    end

    subgraph Gates["Enforcement"]
        Designer["UX Designer<br/>reviews a11y specs"]
        Developer["Developer<br/>implements patterns"]
        Security["Security Reviewer<br/>audits code"]
        Tester["Tester<br/>verifies all gates"]
    end

    A11y --> Designer
    Perf --> Developer
    Sec --> Security
    Type --> Developer
    Coverage --> Tester

    Designer --> Ship{Ship?}
    Developer --> Ship
    Security --> Ship
    Tester --> Ship

    Ship -->|All Pass| Deploy["🚀 Deploy"]
    Ship -->|Fail| Fix["🔧 Fix & Retry"]
    Fix --> Gates

Why Beth?

Look, you could try to coordinate seven specialists yourself. You could context-switch between product strategy, security reviews, and accessibility audits while keeping your sanity intact.

Or you could let Beth handle it.

She's got the crew. She's got the workflows. She delegates like a managing director because that's exactly what she is. You bring the problem, she brings the people—and somehow, the code ships on time, secure, and accessible.

Is it magic? No. It's just competence with very good hair.

"I made two decisions in my life based on fear, and they almost ruined me. I'll never make another."


Requirements

  • VS Code with GitHub Copilot extension
  • GitHub Copilot Chat enabled
  • The spine to actually ship something

Optional: MCP Servers

Beth's agents work fine without them, but these make them smarter:

| Server | What It Does | Setup | |--------|--------------|-------| | shadcn/ui | Component browsing & installation | npx shadcn@latest mcp init --client vscode | | Playwright | Browser automation for testing | See MCP Setup Guide | | Azure | Cloud resource management | See MCP Setup Guide | | Web Search | Internet research | See MCP Setup Guide |

Full details: docs/MCP-SETUP.md

Documentation

License

MIT — Take it. Run it. Build empires.


Built with the kind of ferocity that would make John Dutton proud.