Custom-Modes-Roo-Code

agent
Security Audit
Fail
Health Pass
  • License รขโ‚ฌโ€ License: MIT
  • Description รขโ‚ฌโ€ Repository has a description
  • Active repo รขโ‚ฌโ€ Last push 0 days ago
  • Community trust รขโ‚ฌโ€ 161 GitHub stars
Code Fail
  • exec() รขโ‚ฌโ€ Shell command execution in agents/ai-ml/general/machine-learning-engineer.yaml
  • eval() รขโ‚ฌโ€ Dynamic code execution via eval() in agents/ai-ml/general/ml-engineer.yaml
  • exec() รขโ‚ฌโ€ Shell command execution in agents/ai-ml/general/postgres-pro.yaml
  • eval() รขโ‚ฌโ€ Dynamic code execution via eval() in agents/ai-ml/llm/llm-architect.yaml
  • eval() รขโ‚ฌโ€ Dynamic code execution via eval() in agents/ai-ml/llm/nlp-specialist.yaml
Permissions Pass
  • Permissions รขโ‚ฌโ€ No dangerous permissions requested
Purpose
This project provides a collection of 171 YAML configuration files designed to extend the Roo Code VS Code extension with specialized AI agent roles, such as machine learning engineers, product managers, and full-stack developers.

Security Assessment
Overall Risk: Medium. The tool itself is a static library of configurations and does not request dangerous permissions or contain hardcoded secrets. However, the automated scan flagged several YAML files for including instructions that trigger shell command execution (`exec()`) and dynamic code evaluation (`eval()`). While this is expected behavior for AI coding agents tasked with running scripts or reading system states, it fundamentally allows the extension to execute arbitrary commands on your machine. It does not appear to make external network requests directly.

Quality Assessment
The project is actively maintained, with its most recent push occurring today. It is fully transparent and legally clear for integration, distributed under the permissive MIT License. Additionally, it demonstrates solid community trust and validation, having accumulated 161 GitHub stars.

Verdict
Use with caution, keeping in mind that the AI agents are explicitly configured to execute shell commands and dynamic code within your local development environment.
SUMMARY

๐Ÿš€ Custom modes for Roo Code VS Code extension - Enhanced AI coding assistance configurations

README.md

Banner

Custom Modes for Roo Code Banner

Custom Modes for Roo Code ๐Ÿค–

License: MIT
Version
Agents
Maintained
Security

โญ 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.

๐Ÿš€ Quick Start

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

๐Ÿ“š Table of Contents

๐ŸŽฏ Overview

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 ๐ŸŒ

Key Features

  • โœ… 171 Specialized Agents across 9 categories
  • โœ… YAML-based Configuration for easy customization
  • โœ… 2025 Security Standards compliance
  • โœ… Production-Ready Templates
  • โœ… Cross-Platform Compatibility
  • โœ… Modular Architecture

๐Ÿ—‚๏ธ Agent Categories

๐Ÿง  AI & Machine Learning (11 agents)

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 & Product (15 agents)

Business strategy and product development

  • Product Managers
  • Business Analysts
  • Marketing Specialists
  • Sales Engineers
  • Content Strategists

๐Ÿ’ป Core Development (36 agents)

Foundation development roles and architectures

  • Full-Stack Developers
  • Backend Specialists
  • Frontend Experts
  • System Architects
  • API Designers
  • Integration Specialists

๐Ÿ—๏ธ Infrastructure & DevOps (14 agents)

Modern infrastructure and deployment

  • Cloud Engineers (AWS, Azure, GCP)
  • Kubernetes Specialists
  • Docker Experts
  • Monitoring & Observability
  • Network Engineers

๐Ÿ’ฌ Language Specialists (23 agents)

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

โš–๏ธ Legal & Compliance (14 agents)

Regulatory and legal expertise

  • GDPR Compliance
  • Security Auditing
  • Legal Documentation
  • Regulatory Analysis

๐ŸŽ›๏ธ Meta-Orchestration (28 agents)

System coordination and workflow management

  • Workflow Orchestrators
  • Project Coordinators
  • System Monitors
  • Process Optimizers
  • Integration Managers

๐Ÿ” Security & Quality (13 agents)

Security-first development and quality assurance

  • Cybersecurity Experts
  • Penetration Testers
  • Security Auditors
  • Accessibility Specialists
  • Compliance Officers

๐ŸŽฏ Specialized Domains (17 agents)

Industry-specific expertise

  • Fintech - Financial systems, compliance
  • Gaming - Game development, engines
  • Blockchain - Smart contracts, DeFi
  • IoT - Edge computing, sensors
  • SEO - Search optimization, analytics

๐Ÿ“ฆ Installation

Prerequisites

  • Roo Code CLI tool installed
  • Git for repository management
  • Node.js 18+ (recommended)
  • Python 3.9+ (for AI/ML agents)

Method 1: Full Installation

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

Method 2: Selective Installation

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

Method 3: Direct Configuration

# Use curl for individual agents
curl -O https://raw.githubusercontent.com/jtgsystems/Custom-Modes-Roo-Code/main/agents/core-development/general/python-developer.yaml

๐Ÿ› ๏ธ Usage

Basic Usage

  1. Select an Agent

    ls agents/core-development/general/
    
  2. Configure Roo Code

    roo-code config set agent-path agents/python-developer.yaml
    
  3. Activate Agent

    roo-code activate python-developer
    

Advanced Configuration

# Example customization in your project
agent_config:
  base: "python-developer"
  customizations:
    frameworks: ["FastAPI", "Pydantic", "SQLAlchemy"]
    deployment: "docker"
    testing: "pytest"
    ci_cd: "github-actions"

Integration Examples

Python Development

# Set up Python FastAPI project
roo-code new-project --agent python-developer --template fastapi

React Development

# Set up React TypeScript project
roo-code new-project --agent typescript-developer --template react-ts

Full-Stack Project

# Combine multiple agents
roo-code orchestrate --agents "python-developer,typescript-developer,postgres-pro"

๐Ÿ“‹ Agent Structure

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

Agent Metadata

  • 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

๐Ÿ” Security

Security Standards Compliance

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

security_features:
  - input_validation
  - output_sanitization
  - secure_coding_practices
  - vulnerability_scanning
  - dependency_checking
  - secrets_management

Reporting Security Issues

Please report security vulnerabilities to: [email protected]

๐Ÿค Contributing

Development Workflow

  1. Fork the Repository

    git fork https://github.com/jtgsystems/Custom-Modes-Roo-Code.git
    
  2. Create Feature Branch

    git checkout -b feature/new-agent
    
  3. Add Your Agent

    # Follow the template structure
    cp template.yaml agents/category/subcategory/your-agent.yaml
    
  4. Test Configuration

    roo-code validate agents/category/subcategory/your-agent.yaml
    
  5. Submit Pull Request

Agent Submission Guidelines

  • Follow YAML structure standards
  • Include comprehensive role description
  • Specify security features
  • Add relevant frameworks and capabilities
  • Test with Roo Code CLI

Quality Standards

  • Security First: All agents must pass security validation
  • Performance: Optimized for fast initialization
  • Documentation: Clear, comprehensive descriptions
  • Testing: Validated with real-world scenarios

๐Ÿ“Š Statistics

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

๐Ÿ”— Related Resources

๐Ÿ“ž Support

๐Ÿ“„ License

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.

๐Ÿ™ Acknowledgments

  • 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

Built with โค๏ธ by JTG Systems

Following 2025 Security-First Development Standards

GitHub
Website

SEO Keyword Cloud

openai codex claude roo code ai agent configurations yaml security devops automation workflow orchestration mlops machine learning fintech gaming compliance developer productivity vscode extension templates toolkit multiagent architecture integration pipelines testing monitoring observability cloud kubernetes docker python javascript typescript rust golang java csharp gdpr governance practices ultrathink optimization roadmap supporters

Reviews (0)

No results found