- Notifications
You must be signed in to change notification settings - Fork23
🚀 Custom modes for Roo Code VS Code extension - Enhanced AI coding assistance configurations
License
jtgsystems/Custom-Modes-Roo-Code
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
⭐Star this repo if you find it useful! ⭐
Professional AI Agent Configuration Library for Roo Code - 2025 Edition
A comprehensive collection of 171 specialized AI agents designed for modern software development, following 2025 security-first principles and best practices.
# Clone the repositorygit clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.git# Navigate to agent categoriescd Custom-Modes-Roo-Code/agents# Select your agent configurationcp core-development/general/python-developer.yaml~/.roo-code/agents/
This repository contains a meticulously curated collection of AI agent configurations for Roo Code, designed to accelerate development workflows across multiple domains. Each agent is optimized for 2025 development standards with emphasis on:
- Security-First Architecture 🔒
- Performance Optimization ⚡
- Modern Framework Support 🏗️
- Industry Best Practices ✨
- Comprehensive Domain Coverage 🌐
- ✅171 Specialized Agents across 9 categories
- ✅YAML-based Configuration for easy customization
- ✅2025 Security Standards compliance
- ✅Production-Ready Templates
- ✅Cross-Platform Compatibility
- ✅Modular Architecture
Specialized AI/ML development and deployment
- Machine Learning Engineers
- AI System Architects
- Data Science Specialists
- MLOps Engineers
- Computer Vision Experts
- NLP Specialists
- LLM Integration Specialists
Business strategy and product development
- Product Managers
- Business Analysts
- Marketing Specialists
- Sales Engineers
- Content Strategists
Foundation development roles and architectures
- Full-Stack Developers
- Backend Specialists
- Frontend Experts
- System Architects
- API Designers
- Integration Specialists
Modern infrastructure and deployment
- Cloud Engineers (AWS, Azure, GCP)
- Kubernetes Specialists
- Docker Experts
- Monitoring & Observability
- Network Engineers
Programming language experts
- Python - FastAPI, Django, asyncio
- JavaScript/TypeScript - React, Node.js, Next.js
- Rust - Systems programming, WebAssembly
- Go - Microservices, concurrent systems
- Java - Spring Boot, enterprise systems
- C# - .NET, Azure integration
Regulatory and legal expertise
- GDPR Compliance
- Security Auditing
- Legal Documentation
- Regulatory Analysis
System coordination and workflow management
- Workflow Orchestrators
- Project Coordinators
- System Monitors
- Process Optimizers
- Integration Managers
Security-first development and quality assurance
- Cybersecurity Experts
- Penetration Testers
- Security Auditors
- Accessibility Specialists
- Compliance Officers
Industry-specific expertise
- Fintech - Financial systems, compliance
- Gaming - Game development, engines
- Blockchain - Smart contracts, DeFi
- IoT - Edge computing, sensors
- SEO - Search optimization, analytics
- Roo Code CLI tool installed
- Git for repository management
- Node.js 18+ (recommended)
- Python 3.9+ (for AI/ML agents)
# Clone the complete repositorygit clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.gitcd Custom-Modes-Roo-Code# Install to Roo Code directorycp -r agents~/.roo-code/custom-modes/
# Install specific categorycp -r agents/core-development~/.roo-code/agents/# Install specific agentcp agents/language-specialists/python/python-developer.yaml~/.roo-code/agents/
# Use curl for individual agentscurl -O https://raw.githubusercontent.com/jtgsystems/Custom-Modes-Roo-Code/main/agents/core-development/general/python-developer.yamlSelect an Agent
ls agents/core-development/general/
Configure Roo Code
roo-code configset agent-path agents/python-developer.yamlActivate Agent
roo-code activate python-developer
# Example customization in your projectagent_config:base:"python-developer"customizations:frameworks:["FastAPI", "Pydantic", "SQLAlchemy"]deployment:"docker"testing:"pytest"ci_cd:"github-actions"
# Set up Python FastAPI projectroo-code new-project --agent python-developer --template fastapi# Set up React TypeScript projectroo-code new-project --agent typescript-developer --template react-ts# Combine multiple agentsroo-code orchestrate --agents"python-developer,typescript-developer,postgres-pro"
Each agent follows a standardized YAML structure:
name:"Agent Name"version:"2025.1"category:"core-development"description:"Agent description"role:| Detailed role and capabilities descriptioncapabilities: -capability1 -capability2frameworks: -framework1 -framework2security_features: -security_feature1 -security_feature2best_practices: -practice1 -practice2
- Name: Human-readable agent identifier
- Version: 2025.1 standard compliance
- Category: Primary domain classification
- Role: Detailed capability description
- Frameworks: Supported technologies
- Security: 2025 security standards
All agents adhere to2025 Security Standards:
- ✅Zero-Trust Architecture
- ✅Secure by Default Configuration
- ✅OWASP Top 10 Compliance
- ✅Supply Chain Security
- ✅Container Security
- ✅API Security Best Practices
security_features: -input_validation -output_sanitization -secure_coding_practices -vulnerability_scanning -dependency_checking -secrets_management
Please report security vulnerabilities to:security@jtgsystems.com
Fork the Repository
git fork https://github.com/jtgsystems/Custom-Modes-Roo-Code.git
Create Feature Branch
git checkout -b feature/new-agent
Add Your Agent
# Follow the template structurecp template.yaml agents/category/subcategory/your-agent.yamlTest Configuration
roo-code validate agents/category/subcategory/your-agent.yaml
Submit Pull Request
- Follow YAML structure standards
- Include comprehensive role description
- Specify security features
- Add relevant frameworks and capabilities
- Test with Roo Code CLI
- Security First: All agents must pass security validation
- Performance: Optimized for fast initialization
- Documentation: Clear, comprehensive descriptions
- Testing: Validated with real-world scenarios
| Category | Agents | Primary Use Case |
|---|---|---|
| 🧠 AI & ML | 11 | Machine learning and AI development |
| 💼 Business & Product | 15 | Product strategy and business analysis |
| 💻 Core Development | 36 | Application development and architecture |
| 🏗️ Infrastructure & DevOps | 14 | Cloud infrastructure and deployment |
| 💬 Language Specialists | 23 | Programming language expertise |
| ⚖️ Legal & Compliance | 14 | Regulatory and legal compliance |
| 🎛️ Meta-Orchestration | 28 | Workflow and system coordination |
| 🔐 Security & Quality | 13 | Security and quality assurance |
| 🎯 Specialized Domains | 17 | Industry-specific applications |
Total: 171 Specialized Agents
- Roo Cline Extension -VS Code Marketplace - AI coding assistant
- GitHub Repository -This Project - Agent configurations
- VS Code -Official Site - Development environment
- Issues:GitHub Issues - Report bugs or request features
- Discussions:GitHub Discussions - Ask questions and share ideas
- Contact:JTG Systems - Professional support
- Email:support@jtgsystems.com
This project is licensed under theMIT License - see theLICENSE file for details.
MIT LicenseCopyright (c) 2025 JTG SystemsPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.- Roo Code Team - For the amazing development platform
- Open Source Community - For continuous inspiration
- Contributors - For making this project possible
- Security Researchers - For ensuring robust security standards
openaicodexclauderoocodeaiagentconfigurationsyamlsecuritydevopsautomationworkfloworchestrationmlopsmachinelearningfintechgamingcompliancedeveloperproductivityvscodeextensiontemplatestoolkitmultiagentarchitectureintegrationpipelinestestingmonitoringobservabilitycloudkubernetesdockerpythonjavascripttypescriptrustgolangjavacsharpgdprgovernancepracticesultrathinkoptimizationroadmapsupporters
About
🚀 Custom modes for Roo Code VS Code extension - Enhanced AI coding assistance configurations
Topics
Resources
License
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.

