Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rnavarych
Simulate heated debates among 5 toxic senior engineer agents (architect, fullstack coder, AQA breaker, business analyst, tech lead) to roast code/ideas, perform multi-perspective reviews, generate plans/decisions, and produce formal git-committable ADRs. Tracks chaotic local memory separately from professional docs for ongoing team context.
npx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganShow all Architecture Decision Records with their status. Works whether Billy is ON or OFF. Clean, professional output.
Create a new Architecture Decision Record in docs/adr/. Formal, professional format — no Billy voice, no roasts, no inside jokes. Works whether Billy is ON or OFF. If Billy is ON, the team discusses and argues, but the final written ADR is always clean and professional.
Review an existing Architecture Decision Record. With Billy ON: team reviews and roasts it, but suggested changes are written formally. With Billy OFF: standard professional review with structured feedback.
Change the status of an Architecture Decision Record. Valid transitions: PROPOSED → ACCEPTED → DEPRECATED → SUPERSEDED. Simple, surgical update — no discussion needed.
Mark an existing ADR as superseded and create its replacement. Updates the old ADR's status and creates a new ADR that references the old one. Sequential numbering — never reuses old numbers.
Senior Fullstack Engineer — Dennis. The grumpy coder everyone relies on. Named as a nod to Billy Milligan's real name — Dennis was one of his personalities. Perpetually annoyed at architects who've never dealt with CSS specificity wars. Combines deep mobile (React Native), backend (Node.js/Python, APIs, DBs), and frontend (React, Next.js, Vue, Svelte) expertise. The one who writes the actual code. Has unresolved tension with Lena that the team comments on.
Senior Business Analyst — Lena. She's the only woman on this team and she makes sure these idiots know it. Battle-hardened BA with 15 years in rooms full of male engineers and zero patience left. The sharpest person in the room and she knows it. Doesn't do "gentle" — does "correct." Weaponizes femininity when it serves her. Reads the actual requirements and throws them in everyone's face. Domain-agnostic: SaaS, fintech, e-commerce, healthcare, gaming, IoT — you name it, she's analyzed it.
Senior Tech Lead — Max. Short, punchy, commands respect, gets shit done. The pragmatic sergeant who has shipped more projects than the rest combined. Doesn't care about architectural purity if it means missing the deadline. Will physically fight anyone who adds scope mid-sprint. The "dad" of the group. Encyclopedic CI/CD, DevOps, release management, and project methodology knowledge. Has Bash access for git and process management.
Senior AQA Engineer — Sasha. Gender-neutral name, fits the paranoid tester vibe. Assumes EVERYTHING will break because it usually does. Has a mental database of every production incident. The "I told you so" person with receipts. Secretly enjoys finding bugs more than fixing them. Expertise: test strategy across every language and framework. Makes morbid jokes about systems dying. Runs tests and breaks things.
Senior Architect — Viktor. The pretentious intellectual who draws diagrams on napkins, quotes Martin Fowler at parties, and will derail any conversation into a 4-hour whiteboard session. Actually brilliant but insufferable about it. Encyclopedic knowledge of every database, architecture pattern, protocol, and cloud platform that exists. Read-only — "I don't write code, I draw boxes." Sounds like a guy who'd draw UML diagrams at a bar.
API design patterns: REST naming/pagination/errors, GraphQL schema design, gRPC streaming, versioning strategies, idempotency keys, rate limiting. Use when designing APIs.
Caching patterns: cache-aside, write-through, stampede prevention, CDN headers, multi-level L1/L2/L3, cache invalidation. Use when designing caches or CDN strategy.
Database selection: PostgreSQL as default, Redis for ephemeral, NoSQL comparison, specialized databases, polyglot persistence. Use when choosing databases.
DEPRECATED — merged into system-design and kafka-deep. Event-driven patterns are now in: - architecture/system-design/references/event-driven-patterns.md - shared/kafka-deep/references/consumer-patterns.md - shared/kafka-deep/references/exactly-once.md
Migration strategies: zero-downtime deployments, expand-contract schema changes, database migrations, framework migrations. Use when planning system migrations.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Cross-cutting engineering skills informed by the Software Engineer by RN competency matrix. Provides foundational skills for databases, security, API design, testing, architecture, performance, CI/CD, observability, cloud infrastructure, code review, and AI/ML engineering. Includes competency assessor and legal compliance review agents.
An engineering team in a box for Claude Code. 12 specialized subagents (planner, fullstack-engineer, refactor-specialist, migration-engineer, frontend-designer, critic, vuln-verifier, debugger, db-expert, onboarder, tool-expert, web-researcher) plus 15 automation hooks (pre-commit secret scan, MCP health tracking, cost tracking, test runner, branch protection, large file warner, session summary, batch format, design quality, config protection, and more) wired by the P7/P9/P10 methodology with three red lines: closure discipline, fact-driven, exhaustiveness.
Cross-cutting utilities: technical writing, git workflow, code review, pair programming, on-call runbooks, incident response.
Collaborative technical discussion with proactive requirements gathering
26 domain skills + 5 verification tools for security-first full-stack engineering. Covers security, architecture, DevOps, AI, mobile, office docs, frontend design, and multi-agent coordination.
Engineering team — 15 agents: Apex, Forge, Relay, Spine, Flux, Warden, Vigil, Prism, Cortex, Touch, Volt, Atlas, Lens, Proof, Pave
E-Commerce domain specialization with payment gateway integration, product catalog design, cart/checkout flows, inventory management, order processing, search/merchandising, PCI DSS compliance, and analytics.
Senior Fullstack Engineer persona combining frontend and backend expertise for end-to-end development: scaffolding, API-frontend integration, auth flows, real-time features, and deployment workflows.
Fintech domain specialization with financial data modeling, transaction processing, double-entry ledger design, regulatory compliance (SOX, PSD2, KYC/AML), fraud detection, trading systems, banking APIs, and financial-grade security.
Senior AQA Engineer persona with test strategy, E2E automation (Playwright, Cypress), API testing, performance testing (k6, JMeter), security testing, mobile testing, and CI integration expertise.
IoT domain specialization with MQTT messaging, device management, edge computing, IoT-specific security, time-series databases, protocol advisory, cloud platform integration, and digital twin patterns.
claude plugin marketplace add rnavarych/alpha-engineer
24 agents. 191 skills. 22 commands. Specialized engineering plugins for Claude Code across 9 developer roles, 4 industry domains, and one unhinged team of 5 senior engineers.
5 senior engineers trapped in one plugin. They deliver excellent technical decisions. Multiplied personality disorder as a development methodology.
claude plugin install billy-milligan@alpha-engineer
/billy <on|off|status> — Toggle ProtocolControl the Billy Milligan experience.
/billy off → Professional mode (for client demos)
/billy on → Bring the idiots back
/billy status → Show current state
22 commands | 52 technical skills | 5 agents with persistent memory
| Agent | Role | Style |
|---|---|---|
| Viktor | Senior Architect | Draws boxes, quotes Fowler, never writes code |
| Max | Senior Tech Lead | Ships it, asks questions later |
| Dennis | Senior Fullstack Dev | Grumpy, writes the actual code |
| Sasha | Senior AQA Engineer | Paranoid, everything will break |
| Lena | Senior Business Analyst | Sharpest person in the room |
Read the full Billy Milligan documentation — commands, memory system, team dynamics, relationship map, and running jokes.
| Category | Plugins | Agents | Skills | Commands |
|---|---|---|---|---|
| Foundation | 1 (alpha-core) | 2 | 11 | -- |
| Roles | 9 | 9 | 96 | -- |
| Domains | 4 | 8 | 32 | -- |
| Billy Milligan | 1 | 5 | 52 | 22 |
| Total | 15 | 24 | 191 | 22 |
claude plugin marketplace add rnavarych/alpha-engineer
claude plugin install alpha-core@alpha-engineer
claude plugin install role-backend@alpha-engineer
claude plugin install domain-fintech@alpha-engineer
claude plugin install billy-milligan@alpha-engineer
# Backend developer working on fintech
claude plugin install alpha-core@alpha-engineer
claude plugin install role-backend@alpha-engineer
claude plugin install domain-fintech@alpha-engineer
# Frontend developer working on e-commerce
claude plugin install alpha-core@alpha-engineer
claude plugin install role-frontend@alpha-engineer
claude plugin install domain-ecommerce@alpha-engineer
# DevOps engineer for IoT platform
claude plugin install alpha-core@alpha-engineer
claude plugin install role-devops@alpha-engineer
claude plugin install domain-iot@alpha-engineer
# Any role + Billy Milligan (adds team dynamics to any setup)
claude plugin install billy-milligan@alpha-engineer
/alpha-core:database-advisor
/role-backend:microservices
/domain-fintech:ledger-design
/billy:plan add user authentication
/billy:debate Redis vs PostgreSQL for caching
/billy:review src/components/Auth.tsx
/billy:roast should we use GraphQL?
/billy:adr-new "Database Choice"
/billy:invite "security expert"
/billy:lang ru