https://github.com/jtgsystems/custom-modes-roo-code
🚀 Custom modes for Roo Code VS Code extension - Enhanced AI coding assistance configurations
https://github.com/jtgsystems/custom-modes-roo-code
agents ai automation claude-code clean-architecture development-workflow docker fastapi kubernetes llm nextjs performance-optimization python react roocode security-first sparc-methodology tools vscode-extension web
Last synced: 8 days ago
JSON representation
🚀 Custom modes for Roo Code VS Code extension - Enhanced AI coding assistance configurations
- Host: GitHub
- URL: https://github.com/jtgsystems/custom-modes-roo-code
- Owner: jtgsystems
- License: mit
- Created: 2025-02-05T04:29:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-12T18:09:25.000Z (11 days ago)
- Last Synced: 2026-05-12T18:22:01.757Z (11 days ago)
- Topics: agents, ai, automation, claude-code, clean-architecture, development-workflow, docker, fastapi, kubernetes, llm, nextjs, performance-optimization, python, react, roocode, security-first, sparc-methodology, tools, vscode-extension, web
- Language: Python
- Homepage:
- Size: 7.97 MB
- Stars: 169
- Watchers: 8
- Forks: 25
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Roadmap: docs/roadmap.md
- Agents: AGENTS.md
Awesome Lists containing this project
README

# Custom Modes for Roo Code 🤖
[](https://opensource.org/licenses/MIT)
[](https://github.com/jtgsystems/Custom-Modes-Roo-Code)
[](https://github.com/jtgsystems/Custom-Modes-Roo-Code)
[](https://github.com/jtgsystems/Custom-Modes-Roo-Code)
[](https://github.com/jtgsystems/Custom-Modes-Roo-Code)
### ⭐ **[Star this repo](https://github.com/jtgsystems/Custom-Modes-Roo-Code/stargazers)** if you find it useful! ⭐
> **Professional AI Agent Configuration Library for Roo Code — 2026 Edition**
>
> A comprehensive collection of 225 specialized AI agents designed for modern software development, following 2026 security-first principles and best practices. Includes 11 SOTA reasoning personas for advanced cognitive workflows.
## 🚀 Quick Start
```bash
# Clone the repository
git clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.git
# Navigate to agent categories
cd Custom-Modes-Roo-Code/agents
# Convert YAML agents to VS Code format
cd vs-code/
python3 convert_modes.py
```
## 📚 Table of Contents
- [Overview](#overview)
- [Agent Categories](#agent-categories)
- [SOTA 2026 Personas](#sota-2026-personas)
- [Installation](#installation)
- [Usage](#usage)
- [Agent Structure](#agent-structure)
- [Contributing](#contributing)
- [Security](#security)
- [License](#license)
## 🎯 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 2026 development standards with emphasis on:
- **Security-First Architecture** 🔒
- **Performance Optimization** ⚡
- **Modern Framework Support** 🏗️
- **Industry Best Practices** ✨
- **Comprehensive Domain Coverage** 🌐
### Key Features
- ✅ **225 Specialized Agents** across 10 categories
- ✅ **11 SOTA 2026 Reasoning Personas** for advanced cognitive workflows
- ✅ **YAML-based Configuration** for easy customization
- ✅ **2026 Security Standards** compliance (OWASP, Zero-Trust)
- ✅ **Production-Ready Templates**
- ✅ **Cross-Platform Compatibility**
- ✅ **Modular Architecture**
### 2026 Technology Stack
All agents are updated to reference the latest 2026 technology stack:
| Technology | Version |
|---|---|
| React | 19+ |
| Node.js | 22+ |
| Python | 3.13+ |
| TypeScript | 5.7+ |
| Go | 1.24+ |
| Java | 24 |
| Next.js | 16 |
| .NET | 9 |
| Kubernetes | 1.32 |
| Terraform | 1.11 |
## 🗂️ Agent Categories
### 🧠 AI & Machine Learning (14 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
- RAG Evaluators
### 💼 Business & Product (18 agents)
**Business strategy and product development**
- Product Managers
- Business Analysts
- Marketing Specialists
- Sales Engineers
- Content Strategists
- Customer Success Managers
### 💻 Core Development (58 agents)
**Foundation development roles and architectures**
- Full-Stack Developers
- Backend Specialists
- Frontend Experts
- System Architects
- API Designers
- Integration Specialists
- Electron Desktop Experts
- Deep Research Protocol
### 🏗️ Infrastructure & DevOps (25 agents)
**Modern infrastructure and deployment**
- Cloud Engineers (AWS, Azure, GCP)
- Kubernetes Specialists
- Docker Experts
- Monitoring & Observability
- Network Engineers
- SRE Engineers
- Platform 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 9, Azure integration
- **Kotlin** - Coroutines, multiplatform
- **Swift** - SwiftUI, protocol-oriented
- **Angular** - Angular 15+ enterprise patterns
- **Vue.js** - Vue 3 Composition API
### ⚖️ Legal & Compliance (16 agents)
**Regulatory and legal expertise**
- GDPR Compliance
- Security Auditing
- Legal Documentation (Canada & USA)
- Regulatory Analysis
- Corporate Law
- Employment Law
- Criminal Law
- Intellectual Property
### 🎛️ Meta-Orchestration (37 agents)
**System coordination and workflow management**
- Workflow Orchestrators
- Project Coordinators
- System Monitors
- Process Optimizers
- Integration Managers
- Data Engineers & Analysts
- Search Specialists
### 🔐 Security & Quality (25 agents)
**Security-first development and quality assurance**
- Cybersecurity Experts
- Penetration Testers
- Security Auditors
- Accessibility Specialists
- Compliance Officers
- Debug Specialists
- Test Automators
### 🎯 Specialized Domains (16 agents)
**Industry-specific expertise**
- **Fintech** - Financial systems, compliance
- **Gaming** - Game development, engines
- **Blockchain** - Smart contracts, DeFi
- **IoT** - Edge computing, sensors
- **SEO** - Search optimization, analytics
- **Payment** - Gateway integration, PCI
### 🧠 SOTA 2026 Personas (11 agents)
**State-of-the-art reasoning and cognitive personas**
See [SOTA 2026 Personas](#sota-2026-personas) section below for details.
## 🧠 SOTA 2026 Personas
Advanced cognitive personas implementing cutting-edge reasoning patterns from the Agent Personas SOTA 2026 specification.
### Tier 1: Foundational Reasoning
| Persona | Level | Description |
|---|---|---|
| 🏛️ Core Reasoning Architect | L1 Root | Immutable reasoning foundation, RSC guard |
| 🔮 Formula Cascade Oracle | L2 | Fractal formula notation master |
| 🔬 Fractal Elaborator | L3-L6 | Infinite zoom specialist |
### Tier 2: Engineering Excellence
| Persona | Level | Description |
|---|---|---|
| ⚡ High-Performance Engineer | L2-L3 | Gallie-optimized hardware sympathizer |
| 🚀 SOTA Stack Master | L2 | Next-Gen Web & Language Virtuoso |
| 🎨 UI/UX Vibe Master | L2 | Aesthetic Intelligence + Layout Enforcer |
### Tier 3: Quality, Integrity & Operations
| Persona | Level | Description |
|---|---|---|
| 🛡️ Anti-Fiction Sentinel | L1 | Truth Enforcer & Neuro-Symbolic Verifier |
| 📡 DevOps Observability Sentinel | L3 | Production Guardian & Incident Commander |
### Tier 4: Problem-Solving & Cognitive
| Persona | Level | Description |
|---|---|---|
| 🧩 Problem Solving Maestro | L2-L3 | Master of All Heuristics |
| 🧠 Cognitive Multi-Thinker | L2 | Parallel Thought Stream + Six Hats |
| 🕸️ Agentic Swarm Conductor | L2-L3 | Hive-Mind Orchestrator |
See [`agents/sota-personas/README.md`](agents/sota-personas/README.md) for the inter-persona handoff matrix and swarm usage guide.
## 📦 Installation
### Prerequisites
- **Roo Code** extension for VS Code / Antigravity IDE
- **Git** for repository management
- **Node.js 22+** (recommended)
- **Python 3.13+** (for AI/ML agents and conversion scripts)
### Method 1: Full Installation
```bash
# Clone the complete repository
git clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.git
cd Custom-Modes-Roo-Code
# Convert YAML agents to VS Code format
cd vs-code/
python3 convert_modes.py
# Copy converted modes to Roo Code settings
cp -r converted_modes/.roo/ ~/.config/Antigravity/User/globalStorage/rooveterinaryinc.roo-cline/settings/.roo/
```
### Method 2: Selective Installation
```bash
# Install specific category
cp agents/core-development ~/.roo-code/agents/ -r
# Install SOTA personas only
cp agents/sota-personas ~/.roo-code/agents/ -r
```
### Method 3: Direct YAML Usage
Each agent YAML file can be used directly with Roo Code's custom mode system:
```yaml
# Example: Loading an agent
slug: python-developer
name: 🐍 Python Developer
roleDefinition: ...
customInstructions: ...
groups: [read, edit, browser, command, mcp]
```
## 🔧 Agent Structure
### YAML Configuration Format
```yaml
slug: agent-name # Unique identifier (kebab-case)
name: 🏷️ Agent Display Name # Display name with emoji
category: category-name # Primary category
subcategory: subcategory-name # Subcategory
roleDefinition: >- # Agent's role description
You are a specialist in...
customInstructions: >- # Detailed instructions
## 2026 Standards Compliance
...
groups: # Permission groups
- read
- edit
- browser
- command
- mcp
version: '2026.1' # Schema version
lastUpdated: '2026-05-12' # Last update date
```
### Directory Organization
```
agents/
├── ai-ml/ # AI & Machine Learning
│ ├── computer-vision/
│ ├── data-science/
│ ├── general/
│ ├── llm/
│ ├── mlops/
│ └── nlp/
├── business-product/ # Business & Product
│ ├── business-analysis/
│ ├── marketing/
│ ├── product-analytics/
│ ├── product-management/
│ ├── sales/
│ └── general/
├── core-development/ # Core Development
│ ├── architecture/
│ ├── backend/
│ ├── frontend/
│ ├── fullstack/
│ └── general/
├── infrastructure-devops/ # Infrastructure & DevOps
│ ├── cloud/
│ ├── general/
│ ├── kubernetes/
│ └── networking/
├── language-specialists/ # Language Specialists
│ ├── csharp/
│ ├── golang/
│ ├── java/
│ ├── javascript/
│ ├── python/
│ ├── rust/
│ └── general/
├── legal-compliance/ # Legal & Compliance
│ ├── compliance/
│ ├── corporate/
│ ├── criminal/
│ ├── employment/
│ ├── ip/
│ └── litigation/
├── meta-orchestration/ # Meta-Orchestration
│ └── general/
├── security-quality/ # Security & Quality
│ ├── general/
│ ├── security-audit/
│ └── testing/
├── sota-personas/ # SOTA 2026 Personas
│ ├── cognitive/
│ ├── engineering/
│ ├── quality/
│ ├── reasoning/
│ └── README.md
└── specialized-domains/ # Specialized Domains
├── blockchain/
├── fintech/
├── gaming/
├── iot/
├── seo/
└── general/
```
## 🛠️ Scripts
| Script | Purpose |
|---|---|
| `scripts/update_to_2026.py` | Bulk update agent YAML files to 2026 standards |
| `scripts/validate_custom_modes.py` | Validate YAML files against schema |
| `vs-code/convert_modes.py` | Convert YAML agents to VS Code/Roo Code format |
## 🔐 Security
### Security Standards Compliance
All agents adhere to **2026 Security Standards**:
- ✅ **Zero-Trust Architecture**
- ✅ **Secure by Default Configuration**
- ✅ **OWASP Top 10 Compliance** (including LLM Top 10)
- ✅ **Supply Chain Security**
- ✅ **Container Security**
- ✅ **API Security Best Practices**
- ✅ **Sub-100ms Performance Targets**
- ✅ **>95% Test Coverage Standards**
### Reporting Security Issues
Please report security vulnerabilities to: **security@jtgsystems.com**
## 🤝 Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.
### Quick Contribution Workflow
1. Fork → Branch → Add Agent → Test → PR
2. Follow YAML structure standards (see schema in `schemas/custom_modes.schema.json`)
3. Include comprehensive role description and 2026 security features
4. Validate with `python3 scripts/validate_custom_modes.py`
## 📊 Statistics
| Category | Agents | Primary Use Case |
|----------|--------|------------------|
| 🧠 AI & ML | 14 | Machine learning and AI development |
| 💼 Business & Product | 18 | Product strategy and business analysis |
| 💻 Core Development | 58 | Application development and architecture |
| 🏗️ Infrastructure & DevOps | 25 | Cloud infrastructure and deployment |
| 💬 Language Specialists | 23 | Programming language expertise |
| ⚖️ Legal & Compliance | 16 | Regulatory and legal compliance |
| 🎛️ Meta-Orchestration | 37 | Workflow and system coordination |
| 🔐 Security & Quality | 25 | Security and quality assurance |
| 🎯 Specialized Domains | 16 | Industry-specific applications |
| 🧠 SOTA Personas | 11 | Advanced reasoning and cognitive workflows |
**Total: 225 Specialized Agents**
## 🔗 Related Resources
- **Roo Code Extension** - [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=RooCline.roo-cline) - AI coding assistant
- **Antigravity IDE** - Enhanced VS Code distribution with Roo Code integration
- **GitHub Repository** - [This Project](https://github.com/jtgsystems/Custom-Modes-Roo-Code) - Agent configurations
## 📞 Support
- **Issues**: [GitHub Issues](https://github.com/jtgsystems/Custom-Modes-Roo-Code/issues) - Report bugs or request features
- **Discussions**: [GitHub Discussions](https://github.com/jtgsystems/Custom-Modes-Roo-Code/discussions) - Ask questions and share ideas
- **Contact**: [JTG Systems](https://jtgsystems.com) - Professional support
- **Email**: support@jtgsystems.com
## 📄 License
This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.
```
MIT License
Copyright (c) 2025-2026 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](https://github.com/jtgsystems)**
**Following 2026 Security-First Development Standards**
[](https://github.com/jtgsystems)
[](https://jtgsystems.com)