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 repository
git clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.git
# Navigate to agent categories
cd Custom-Modes-Roo-Code/agents
# Select your agent configuration
cp 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 repository
git clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.git
cd Custom-Modes-Roo-Code
# Install to Roo Code directory
cp -r agents ~/.roo-code/custom-modes/
# Install specific category
cp -r agents/core-development ~/.roo-code/agents/
# Install specific agent
cp agents/language-specialists/python/python-developer.yaml ~/.roo-code/agents/
# Use curl for individual agents
curl -O https://raw.githubusercontent.com/jtgsystems/Custom-Modes-Roo-Code/main/agents/core-development/general/python-developer.yaml
-
Select an Agent
ls agents/core-development/general/
-
Configure Roo Code
roo-code config set agent-path agents/python-developer.yaml
-
Activate Agent
roo-code activate python-developer
# Example customization in your project
agent_config:
base: "python-developer"
customizations:
frameworks: ["FastAPI", "Pydantic", "SQLAlchemy"]
deployment: "docker"
testing: "pytest"
ci_cd: "github-actions"
# Set up Python FastAPI project
roo-code new-project --agent python-developer --template fastapi
# Set up React TypeScript project
roo-code new-project --agent typescript-developer --template react-ts
# Combine multiple agents
roo-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 description
capabilities:
- capability1
- capability2
frameworks:
- framework1
- framework2
security_features:
- security_feature1
- security_feature2
best_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 to 2025 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 structure cp template.yaml agents/category/subcategory/your-agent.yaml
-
Test 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 Code CLI - Main CLI tool
- Roo Code Documentation - Official documentation
- Agent Templates - Template library
- Documentation: docs.roo-code.com
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@jtgsystems.com
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License
Copyright (c) 2025 JTG Systems
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies 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