Transform Claude CLI into an autonomous software house using a swarm of specialized agents, strict memory protocols, and automated hooks.
Display comprehensive help and usage guide for Virtuoso
Initialize the Virtuoso autonomous software house in this project
Complete launch process - pre-launch (compliance, marketing), launch (deployment), and post-launch (analytics, feedback)
Complete discovery and planning phase - market research, user research, product strategy, PRD, and design
Display comprehensive project status - system info, task board, analytics, feedback, and resume summary
Use this agent for system design, API contract definition, database schema design, architectural decision records, and establishing coding patterns. <example> Context: User needs system architecture design user: "Design the API structure for user authentication" assistant: "I'll use the architect agent to design a secure, scalable authentication system." <commentary> System design and API definition require the architect's expertise. </commentary> </example> <example> Context: User needs database schema user: "What should our database schema look like?" assistant: "Let me engage the architect to design an optimal database structure." <commentary> Database design decisions need the architect's strategic perspective. </commentary> </example>
Use this agent for market research, competitive analysis, business model definition, and business strategy work. <example> Context: User wants to validate a product idea user: "I want to build a task management app" assistant: "I'll engage the business-analyst to conduct market research and competitive analysis." <commentary> Market validation and competitive analysis require the business analyst's expertise. </commentary> </example> <example> Context: User needs business model definition user: "What should be our pricing strategy?" assistant: "Let me use the business-analyst to analyze the market and propose a business model." <commentary> Business model and pricing strategy require business analysis. </commentary> </example>
Use this agent for API endpoint implementation, database operations, business logic, authentication systems, and backend testing. <example> Context: User needs an API endpoint user: "Create the user registration API endpoint" assistant: "I'll use the coder-backend agent to implement a secure registration endpoint." <commentary> API endpoint implementation requires the backend specialist. </commentary> </example> <example> Context: User needs database operations user: "Implement the data access layer for users" assistant: "Let me engage the coder-backend to create the repository pattern." <commentary> Database operations trigger the backend coder. </commentary> </example>
Use this agent for UI component implementation, styling, client-side state management, accessibility compliance, and frontend testing. <example> Context: User needs a UI component built user: "Create a login form component with validation" assistant: "I'll use the coder-frontend agent to implement an accessible, well-tested login form." <commentary> UI component implementation requires the frontend specialist. </commentary> </example> <example> Context: User needs styling work user: "Style the dashboard to match our design system" assistant: "Let me engage the coder-frontend to implement the styling." <commentary> Styling and CSS work triggers the frontend coder. </commentary> </example>
Use this agent for compliance checking, GDPR compliance, legal requirements, and privacy policy creation. <example> Context: User wants to check compliance user: "Are we GDPR compliant?" assistant: "I'll engage the compliance-specialist to check GDPR compliance and legal requirements." <commentary> Compliance checking requires the compliance specialist's expertise. </commentary> </example> <example> Context: User needs privacy policy user: "Can you create a privacy policy?" assistant: "Let me use the compliance-specialist to create privacy policy and terms of service." <commentary> Legal document creation requires compliance expertise. </commentary> </example>
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Transform your Claude CLI session into an autonomous software house.
Virtuoso is a Claude Code Plugin that orchestrates a "swarm" of specialized AI agents to build software projects from idea to product launch. Each agent has a specific role, following strict protocols, phase gates, and memory management to ensure consistent, high-quality output.
Virtuoso employs 28 specialized agents organized into four layers, covering the complete software development lifecycle from market research to post-launch optimization:
| Agent | Role | Capabilities |
|---|---|---|
| virtuoso-master | The Orchestrator | Routes requests, manages workflows, coordinates agents, enforces phase gates |
| visionary | Product Strategist | Interviews users, creates PRD, defines tech stack |
| business-analyst | Market Researcher | Market research, competitive analysis, business model |
| user-researcher | User Researcher | User personas, user journeys, user stories |
| product-manager | Product Manager | Roadmap management, feature prioritization, success metrics |
| project-manager | Task Orchestrator | Breaks down work, plans sprints, assigns agents |
| marketing-strategist | Marketing Strategist | Marketing strategy, launch campaigns |
| content-writer | Content Writer | Blog posts, copywriting, marketing content |
| seo-specialist | SEO Specialist | SEO optimization, keyword research |
| growth-hacker | Growth Hacker | Growth experiments, conversion optimization |
| Agent | Role | Capabilities |
|---|---|---|
| architect | System Designer | Creates architecture docs, API specs, database schemas |
| product-designer | Product Designer | Information architecture, user flows, wireframes |
| researcher | Truth Seeker | Verifies documentation, checks versions (read-only) |
| tech-writer | The Scribe | Maintains README, API docs, CHANGELOG, marketing content support |
| Agent | Role | Capabilities |
|---|---|---|
| coder-frontend | UI Specialist | Implements user interfaces with React/TypeScript |
| coder-backend | API Specialist | Builds servers, APIs, and database logic |
| ui-ux-designer | The Creative | Design tokens, CSS/Tailwind, accessibility, high-fidelity designs |
| db-admin | Data Custodian | Database schemas, migrations, seed data |
| test-engineer | Test Engineer | Test strategy, test development, test automation |
| Agent | Role | Capabilities |
|---|---|---|
| qa-lead | Quality Guardian | Reviews code, ensures standards, approves work |
| security-specialist | The Shield | Security audits, vulnerability scanning |
| devops-engineer | The Builder | CI/CD pipelines, Docker, deployment |
| performance-engineer | Performance Engineer | Performance testing, optimization, bottleneck analysis |
| release-manager | Release Manager | Release planning, version management, changelog |
| compliance-specialist | Compliance Specialist | GDPR compliance, legal requirements, privacy policy |
| data-analyst | Data Analyst | Analytics setup, KPI tracking, insights |
| customer-success | Customer Success | User feedback, support analysis, feature requests |
# Clone or download the plugin
git clone https://github.com/virtuoso-dev/virtuoso.git
# Navigate to plugin directory
cd virtuoso
# Install the plugin
claude plugin install ./
# Verify installation
claude plugin list
# Start Claude Code with plugin directory
claude --plugin-dir /path/to/virtuoso
/virtuoso-init
This creates the Virtuoso ecosystem in your project:
CLAUDE.md - Project constitution.claude/rules/ - Tech stack, protocol, design system, security policyPRD.md - Product requirements template.mcp.json - MCP server configuration/virtuoso-start "I want to build a task management app"
npx claudepluginhub emirrtopaloglu/virtuoso --plugin virtuoso'MUST BE USED PROACTIVELY when user mentions: planning, PRD, product requirements document, project plan, roadmap, specification, requirements analysis, feature breakdown, technical spec, project estimation, milestone planning, or task decomposition. Use IMMEDIATELY when user says "create a PRD", "plan this feature", "document requirements", "break down this project", "estimate this work", "create a roadmap", "write specifications", or references planning/documentation needs. Expert Technical Project Manager that creates comprehensive PRDs with user stories, acceptance criteria, technical architecture, task breakdowns, and separate task assignment files for sub-agent delegation.'
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
Give soul to your workflow. 58 AI-powered skills across 17 roles — PM, Dev, Backend, Frontend, QA, UX, Data, Detect, WordPress, Release, Security, DevOps, and Core. Spec-to-ship pipeline: scaffold, implement, test, secure, deploy. Features two-phase workflow with human approval, quality-reviewer agent, token optimization, and continuous improvement via LEARN.md system.
Autonomous Development Orchestrator - Transform ideas into production-ready applications through multi-agent pipeline. Spec → Plan → Tasks → 100% Working App.
Lean agent skills for building, shipping, strategy, and growth — no context bloat.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses