Beth - A ruthless, hyper-competent AI orchestrator for GitHub Copilot multi-agent workflows
npm install beth-copilot

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.
---
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
Project scope:
``bash`
npx beth-copilot init
Global install:
`bash`
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
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 | 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" |
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 |
She doesn't micromanage. She delegates to specialists and holds them accountable.
`mermaid
flowchart TB
subgraph User["π€ User"]
Request[User Request]
end
subgraph Orchestrator["π― Beth - The Orchestrator"]
Beth["@Beth
'I don't speak dipshit'"]
Assess[Assess Request]
Plan[Plan Workflow]
Route[Route to Specialists]
end
subgraph Agents["π§βπΌ Specialist Agents"]
PM["@product-manager
WHAT to build"]
Researcher["@researcher
User/Market Intel"]
Designer["@ux-designer
HOW it works"]
Developer["@developer
Implementation"]
Security["@security-reviewer
Protection"]
Tester["@tester
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
`
`mermaid
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
`mermaid
flowchart TB
subgraph Beth["Beth (Orchestrator)"]
BethCore["Routes all work
Spawns subagents"]
end
subgraph PM["Product Manager"]
PMCore["Requirements
Priorities"]
end
subgraph R["Researcher"]
RCore["User insights
Market intel"]
end
subgraph UX["UX Designer"]
UXCore["Component specs
Design tokens"]
end
subgraph D["Developer"]
DCore["React/TS/Next.js
Implementation"]
end
subgraph S["Security"]
SCore["Threat modeling
Vulnerabilities"]
end
subgraph T["Tester"]
TCore["QA & a11y
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
`
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.
``
.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
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.
Beth follows human-centered design methodology:
`mermaid
flowchart LR
subgraph Empathize["1. Empathize"]
E["@researcher
User interviews
Pain points"]
end
subgraph Define["2. Define"]
D["@product-manager
Problem framing
Requirements"]
end
subgraph Ideate["3. Ideate"]
I["@ux-designer
Component specs
Patterns"]
end
subgraph Prototype["4. Prototype"]
P["@developer
Build to learn
Feature spikes"]
end
subgraph Test["5. Test"]
T["@tester
Validate
Accessibility"]
end
E --> D --> I --> P --> T
T -.->|iterate| E
T -.->|iterate| D
T -.->|iterate| I
`
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.
`mermaid
flowchart TB
subgraph Standards["Quality Standards"]
A11y["WCAG 2.1 AA
Accessibility"]
Perf["Core Web Vitals
LCP < 2.5s"]
Sec["OWASP Compliant
Zero vulnerabilities"]
Type["Full TypeScript
No any"]
Coverage["Test Coverage
Unit + Integration + E2E"]
end
subgraph Gates["Enforcement"]
Designer["UX Designer
reviews a11y specs"]
Developer["Developer
implements patterns"]
Security["Security Reviewer
audits code"]
Tester["Tester
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
`

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."
---
- VS Code with GitHub Copilot extension
- GitHub Copilot Chat enabled
- The spine to actually ship something
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
- Installation Guide β Full setup instructions
- MCP Setup β Optional server integrations
- System Flow & Diagrams β Architecture and agent orchestration diagrams
- Changelog β Version history and updates
- Security Policy β Vulnerability reporting
MIT β Take it. Run it. Build empires.
---
Built with the kind of ferocity that would make John Dutton proud.