The Virtual Company is a state-of-the-art, high-fidelity AI development engine for Claude Code. It transforms your terminal into a professional engineering team with 27 domain experts, 6 strategic roles, and automated lifecycle hooks.
The Virtual Company operates on three integrated layers:
- 🧑💻 Domain Experts (Skills): 27 specialized technical commands (
/expert-name) for direct problem-solving across frontend, backend, infra, and data science. - 🤝 Strategic Roles (Agents): 6 native subagents (
Agent(name, "task")) for complex multi-phase delegation (Planner, Architect, Tech-Lead). - 🪄 Lifecycle Logic (Hooks): Automated quality enforcement, auto-linting on save, and professional session initialization.
The easiest way to install the Virtual Company is via the official Marketplace:
- Add Marketplace (uses GitHub
owner/reposhorthand):/plugin marketplace add k1lgor/virtual-company
- Install Plugin (use the plugin name
virtual-company, not the GitHub path):/plugin install virtual-company
Note: Step 1 registers the marketplace using the GitHub shorthand
k1lgor/virtual-company. Step 2 installs the plugin by its name (virtual-company) as defined inside the marketplace. Running/plugin install k1lgor/virtual-companywill fail becausek1lgor/virtual-companyis the repository path, not the plugin name.
Clone the repository and install directly from the local path:
/plugin install --path /path/to/virtual-companyInvoke these roles for isolated, high-effort architectural or planning tasks:
| Role | Expertise | Primary Focus |
|---|---|---|
| planner | Strategy | Milestones, task decomposition, and quality gates. |
| architect | Design | System architecture, ADRs, and schema definitions. |
| tech-lead | Implementation | Coordination, code standards, and technical delivery. |
| reviewer | Audit | Peer review, maintainability, and naming standards. |
| security | Protection | Vulnerability scanning and risk mitigation. |
| qa-engineer | Verification | Automated testing, E2E validation, and bug reproduction. |
Invoke these skills using individual slash commands:
| Category | experts |
|---|---|
| Orchestration | tech-lead, product-manager, workflow-orchestrator, skill-generator |
| Logic | backend-architect, api-designer, data-engineer, ml-engineer |
| Frontend | frontend-architect, ux-designer, mobile-architect |
| Quality | bug-hunter, test-genius, security-reviewer, e2e-test-specialist |
| Infrastructure | infra-architect, docker-expert, k8s-orchestrator, ci-config-helper, observability-specialist |
| Analysis | search-vector-architect, legacy-archaeologist, data-analyst |
| Maintenance | migration-upgrader, code-polisher, doc-writer |
The Virtual Company plugin is context-aware and acts autonomously:
- Welcome Greeting: Auto-initializes your professional profile at session start.
- Auto-Refinement: Triggers a linting/formatting pass after every file edit.
- Expert Discovery: All 27 commands are automatically mapped and namespaced for discovery.
virtual-company/
├── agents/ # 6 Native Role Agents
├── hooks/ # Automated Lifecycle Hooks
├── skills/ # 27 Specialized Domain Expert Skills
├── .claude-plugin/ # Plugin & Marketplace Manifests
└── docs/plans/ # Recommended Task Tracking Location
MIT © Plamen Ivanov