Move beyond basic AI coding to thoughtful collaboration with specialized virtual team members.
Modern AI can generate complex features and edit multiple files, but many developers hold back because:
- 😨 Fear of losing control - AI changes 15 files, but did it break something?
- 🎯 Missing expert perspective - AI lacks security review, performance considerations
- 👥 No team wisdom - Missing the "code review before coding" mindset
- ⚖️ False dichotomy - Either use AI's power (lose control) or stay safe (miss potential)
Virtual team members with specialized expertise who know your project context. Get expert consultation before implementation, not after.
Instead of: "AI, implement authentication" (and hope for the best) You get: "Team, let's discuss this authentication approach first"
- 💼 @virtual-pm - Project orchestrator - Coordinates decisions, maintains context
- 🛡️ @virtual-security-expert - Security specialist - Reviews authentication & vulnerabilities
- 🤔 @virtual-skeptic - Voice of simplicity - Questions complexity, advocates maintainability
- ⚡ @virtual-performance-optimizer - Performance specialist - Identifies bottlenecks & optimizations
- 🎓 @virtual-onboarder - Onboarding specialist - Guides new team members
- 🔧 @virtual-doer - Implementation specialist - Codes after team consultation
Your virtual team members get smarter over time by maintaining:
- 📋 Project context - Goals, constraints, and current status
- 🏗️ Technical decisions - Architecture choices and rationale
- 👥 Team information - Client requirements and team skills
- 📝 Decision history - Meeting notes and architectural decisions
The knowledge base grows automatically with every decision.
Copy the .cursor/rules/
files to your project's .cursor/rules/
directory
Create a .knowledge-base/
folder with your project basics
Instead of jumping straight to implementation, ask:
- "Who should I consult on this feature?"
- "What are the security implications?"
- "Will this approach scale?"
Always get expert input before implementing - use AI's full power with confidence
@virtual-pm I need to add user authentication to our app
@virtual-security-expert What's the secure approach for our use case?
@virtual-skeptic Are we over-engineering this?
@virtual-doer Implement the agreed approach
virtual-team-members/
├── .cursor/
│ └── rules/ # Virtual team member definitions
│ ├── virtual-pm.mdc
│ ├── virtual-onboarder.mdc
│ ├── virtual-security-expert.mdc
│ ├── virtual-skeptic.mdc
│ ├── virtual-performance-optimizer.mdc
│ └── virtual-doer.mdc
├── .knowledge-base/
│ ├── client.md # Client information and requirements
│ ├── people.md # Team members and contacts
│ ├── project-overview.md # High-level project information
│ ├── technical-overview.md # Technical architecture and decisions
│ ├── tasks/ # Task documentation
│ └── architectural-decisions/ # ADR records
├── LICENSE
└── README.md
- 🚀 Use AI's full power without fear or uncertainty
- 🧠 Get expert review on every technical decision
- 📚 Build institutional knowledge that grows over time
- 👥 Never code alone - always have team input available
- 🔄 Consistent approaches across your entire project
Before: Hold back from AI capabilities, vague prompts, lost context between sessions
After: Confidently use AI's full power, specialized expert consultation, growing project knowledge
.cursor/rules/ # Virtual team member definitions
├── virtual-pm.mdc
├── virtual-security-expert.mdc
├── virtual-skeptic.mdc
├── virtual-performance-optimizer.mdc
├── virtual-onboarder.mdc
└── virtual-doer.mdc
.knowledge-base/ # Growing project intelligence
├── project-overview.md
├── technical-overview.md
├── client.md
├── people.md
├── tasks/
└── architectural-decisions/
- Cursor IDE or compatible AI coding assistant
- Project workspace
This project is licensed under the MIT License - see the LICENSE file for details.