Skip to content

AI-powered virtual team members with specialized expertise. Get security, performance, and architecture consultation before implementation - use AI's full power with confidence through expert review.

License

Notifications You must be signed in to change notification settings

elmertoft/virtual-team-members

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Team Members - Beyond Code Generation

Move beyond basic AI coding to thoughtful collaboration with specialized virtual team members.

🎯 The Problem

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)

💡 The Solution

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"

🎭 Meet Your Virtual Team Members

  • 💼 @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

📚 Growing Knowledge Base

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.

🚀 Getting Started

1. Set up your virtual team members

Copy the .cursor/rules/ files to your project's .cursor/rules/ directory

2. Initialize knowledge base

Create a .knowledge-base/ folder with your project basics

3. Start consulting

Instead of jumping straight to implementation, ask:

  • "Who should I consult on this feature?"
  • "What are the security implications?"
  • "Will this approach scale?"

4. Build the habit

Always get expert input before implementing - use AI's full power with confidence

💬 Example Workflow

@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

📁 Project Structure

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

✅ The Benefits

  • 🚀 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 vs After

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

🔧 Technical Details

File Structure

.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/

Requirements

  • Cursor IDE or compatible AI coding assistant
  • Project workspace

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


About

AI-powered virtual team members with specialized expertise. Get security, performance, and architecture consultation before implementation - use AI's full power with confidence through expert review.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published