{"id":49887966,"url":"https://github.com/jtgsystems/custom-modes-roo-code","last_synced_at":"2026-05-15T19:06:05.759Z","repository":{"id":275888181,"uuid":"927510640","full_name":"jtgsystems/Custom-Modes-Roo-Code","owner":"jtgsystems","description":"🚀 Custom modes for Roo Code VS Code extension - Enhanced AI coding assistance configurations","archived":false,"fork":false,"pushed_at":"2026-05-12T18:09:25.000Z","size":8361,"stargazers_count":169,"open_issues_count":1,"forks_count":25,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-05-12T18:22:01.757Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jtgsystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"docs/roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-02-05T04:29:40.000Z","updated_at":"2026-05-12T18:09:29.000Z","dependencies_parsed_at":"2025-02-05T05:26:10.262Z","dependency_job_id":"e319e987-f3a2-4fe8-a541-60827a1470db","html_url":"https://github.com/jtgsystems/Custom-Modes-Roo-Code","commit_stats":null,"previous_names":["jtgsystems/custom-modes-roo-code"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/jtgsystems/Custom-Modes-Roo-Code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgsystems%2FCustom-Modes-Roo-Code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgsystems%2FCustom-Modes-Roo-Code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgsystems%2FCustom-Modes-Roo-Code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgsystems%2FCustom-Modes-Roo-Code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jtgsystems","download_url":"https://codeload.github.com/jtgsystems/Custom-Modes-Roo-Code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgsystems%2FCustom-Modes-Roo-Code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33075287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2026-05-15T19:06:04.590Z","updated_at":"2026-05-15T19:06:05.752Z","avatar_url":"https://github.com/jtgsystems.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![Custom Modes for Roo Code Banner](./assets/banner.png)\n\n\u003c/div\u003e\n\n# Custom Modes for Roo Code 🤖\n\n\u003cdiv align=\"center\"\u003e\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Version](https://img.shields.io/badge/Version-2026.1-blue)](https://github.com/jtgsystems/Custom-Modes-Roo-Code)\n[![Agents](https://img.shields.io/badge/Agents-225-green)](https://github.com/jtgsystems/Custom-Modes-Roo-Code)\n[![Maintained](https://img.shields.io/badge/Maintained-Yes-brightgreen)](https://github.com/jtgsystems/Custom-Modes-Roo-Code)\n[![Security](https://img.shields.io/badge/Security-2026%20Standards-red)](https://github.com/jtgsystems/Custom-Modes-Roo-Code)\n\n### ⭐ **[Star this repo](https://github.com/jtgsystems/Custom-Modes-Roo-Code/stargazers)** if you find it useful! ⭐\n\n\u003c/div\u003e\n\n\u003e **Professional AI Agent Configuration Library for Roo Code — 2026 Edition**\n\u003e\n\u003e 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.\n\n## 🚀 Quick Start\n\n```bash\n# Clone the repository\ngit clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.git\n\n# Navigate to agent categories\ncd Custom-Modes-Roo-Code/agents\n\n# Convert YAML agents to VS Code format\ncd vs-code/\npython3 convert_modes.py\n```\n\n## 📚 Table of Contents\n\n- [Overview](#overview)\n- [Agent Categories](#agent-categories)\n- [SOTA 2026 Personas](#sota-2026-personas)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Agent Structure](#agent-structure)\n- [Contributing](#contributing)\n- [Security](#security)\n- [License](#license)\n\n## 🎯 Overview\n\nThis 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:\n\n- **Security-First Architecture** 🔒\n- **Performance Optimization** ⚡\n- **Modern Framework Support** 🏗️\n- **Industry Best Practices** ✨\n- **Comprehensive Domain Coverage** 🌐\n\n### Key Features\n\n- ✅ **225 Specialized Agents** across 10 categories\n- ✅ **11 SOTA 2026 Reasoning Personas** for advanced cognitive workflows\n- ✅ **YAML-based Configuration** for easy customization\n- ✅ **2026 Security Standards** compliance (OWASP, Zero-Trust)\n- ✅ **Production-Ready Templates**\n- ✅ **Cross-Platform Compatibility**\n- ✅ **Modular Architecture**\n\n### 2026 Technology Stack\n\nAll agents are updated to reference the latest 2026 technology stack:\n\n| Technology | Version |\n|---|---|\n| React | 19+ |\n| Node.js | 22+ |\n| Python | 3.13+ |\n| TypeScript | 5.7+ |\n| Go | 1.24+ |\n| Java | 24 |\n| Next.js | 16 |\n| .NET | 9 |\n| Kubernetes | 1.32 |\n| Terraform | 1.11 |\n\n## 🗂️ Agent Categories\n\n### 🧠 AI \u0026 Machine Learning (14 agents)\n**Specialized AI/ML development and deployment**\n- Machine Learning Engineers\n- AI System Architects\n- Data Science Specialists\n- MLOps Engineers\n- Computer Vision Experts\n- NLP Specialists\n- LLM Integration Specialists\n- RAG Evaluators\n\n### 💼 Business \u0026 Product (18 agents)\n**Business strategy and product development**\n- Product Managers\n- Business Analysts\n- Marketing Specialists\n- Sales Engineers\n- Content Strategists\n- Customer Success Managers\n\n### 💻 Core Development (58 agents)\n**Foundation development roles and architectures**\n- Full-Stack Developers\n- Backend Specialists\n- Frontend Experts\n- System Architects\n- API Designers\n- Integration Specialists\n- Electron Desktop Experts\n- Deep Research Protocol\n\n### 🏗️ Infrastructure \u0026 DevOps (25 agents)\n**Modern infrastructure and deployment**\n- Cloud Engineers (AWS, Azure, GCP)\n- Kubernetes Specialists\n- Docker Experts\n- Monitoring \u0026 Observability\n- Network Engineers\n- SRE Engineers\n- Platform Engineers\n\n### 💬 Language Specialists (23 agents)\n**Programming language experts**\n- **Python** - FastAPI, Django, asyncio\n- **JavaScript/TypeScript** - React, Node.js, Next.js\n- **Rust** - Systems programming, WebAssembly\n- **Go** - Microservices, concurrent systems\n- **Java** - Spring Boot, enterprise systems\n- **C#** - .NET 9, Azure integration\n- **Kotlin** - Coroutines, multiplatform\n- **Swift** - SwiftUI, protocol-oriented\n- **Angular** - Angular 15+ enterprise patterns\n- **Vue.js** - Vue 3 Composition API\n\n### ⚖️ Legal \u0026 Compliance (16 agents)\n**Regulatory and legal expertise**\n- GDPR Compliance\n- Security Auditing\n- Legal Documentation (Canada \u0026 USA)\n- Regulatory Analysis\n- Corporate Law\n- Employment Law\n- Criminal Law\n- Intellectual Property\n\n### 🎛️ Meta-Orchestration (37 agents)\n**System coordination and workflow management**\n- Workflow Orchestrators\n- Project Coordinators\n- System Monitors\n- Process Optimizers\n- Integration Managers\n- Data Engineers \u0026 Analysts\n- Search Specialists\n\n### 🔐 Security \u0026 Quality (25 agents)\n**Security-first development and quality assurance**\n- Cybersecurity Experts\n- Penetration Testers\n- Security Auditors\n- Accessibility Specialists\n- Compliance Officers\n- Debug Specialists\n- Test Automators\n\n### 🎯 Specialized Domains (16 agents)\n**Industry-specific expertise**\n- **Fintech** - Financial systems, compliance\n- **Gaming** - Game development, engines\n- **Blockchain** - Smart contracts, DeFi\n- **IoT** - Edge computing, sensors\n- **SEO** - Search optimization, analytics\n- **Payment** - Gateway integration, PCI\n\n### 🧠 SOTA 2026 Personas (11 agents)\n**State-of-the-art reasoning and cognitive personas**\n\nSee [SOTA 2026 Personas](#sota-2026-personas) section below for details.\n\n## 🧠 SOTA 2026 Personas\n\nAdvanced cognitive personas implementing cutting-edge reasoning patterns from the Agent Personas SOTA 2026 specification.\n\n### Tier 1: Foundational Reasoning\n| Persona | Level | Description |\n|---|---|---|\n| 🏛️ Core Reasoning Architect | L1 Root | Immutable reasoning foundation, RSC guard |\n| 🔮 Formula Cascade Oracle | L2 | Fractal formula notation master |\n| 🔬 Fractal Elaborator | L3-L6 | Infinite zoom specialist |\n\n### Tier 2: Engineering Excellence\n| Persona | Level | Description |\n|---|---|---|\n| ⚡ High-Performance Engineer | L2-L3 | Gallie-optimized hardware sympathizer |\n| 🚀 SOTA Stack Master | L2 | Next-Gen Web \u0026 Language Virtuoso |\n| 🎨 UI/UX Vibe Master | L2 | Aesthetic Intelligence + Layout Enforcer |\n\n### Tier 3: Quality, Integrity \u0026 Operations\n| Persona | Level | Description |\n|---|---|---|\n| 🛡️ Anti-Fiction Sentinel | L1 | Truth Enforcer \u0026 Neuro-Symbolic Verifier |\n| 📡 DevOps Observability Sentinel | L3 | Production Guardian \u0026 Incident Commander |\n\n### Tier 4: Problem-Solving \u0026 Cognitive\n| Persona | Level | Description |\n|---|---|---|\n| 🧩 Problem Solving Maestro | L2-L3 | Master of All Heuristics |\n| 🧠 Cognitive Multi-Thinker | L2 | Parallel Thought Stream + Six Hats |\n| 🕸️ Agentic Swarm Conductor | L2-L3 | Hive-Mind Orchestrator |\n\nSee [`agents/sota-personas/README.md`](agents/sota-personas/README.md) for the inter-persona handoff matrix and swarm usage guide.\n\n## 📦 Installation\n\n### Prerequisites\n\n- **Roo Code** extension for VS Code / Antigravity IDE\n- **Git** for repository management\n- **Node.js 22+** (recommended)\n- **Python 3.13+** (for AI/ML agents and conversion scripts)\n\n### Method 1: Full Installation\n\n```bash\n# Clone the complete repository\ngit clone https://github.com/jtgsystems/Custom-Modes-Roo-Code.git\ncd Custom-Modes-Roo-Code\n\n# Convert YAML agents to VS Code format\ncd vs-code/\npython3 convert_modes.py\n\n# Copy converted modes to Roo Code settings\ncp -r converted_modes/.roo/ ~/.config/Antigravity/User/globalStorage/rooveterinaryinc.roo-cline/settings/.roo/\n```\n\n### Method 2: Selective Installation\n\n```bash\n# Install specific category\ncp agents/core-development ~/.roo-code/agents/ -r\n\n# Install SOTA personas only\ncp agents/sota-personas ~/.roo-code/agents/ -r\n```\n\n### Method 3: Direct YAML Usage\n\nEach agent YAML file can be used directly with Roo Code's custom mode system:\n\n```yaml\n# Example: Loading an agent\nslug: python-developer\nname: 🐍 Python Developer\nroleDefinition: ...\ncustomInstructions: ...\ngroups: [read, edit, browser, command, mcp]\n```\n\n## 🔧 Agent Structure\n\n### YAML Configuration Format\n\n```yaml\nslug: agent-name                    # Unique identifier (kebab-case)\nname: 🏷️ Agent Display Name         # Display name with emoji\ncategory: category-name             # Primary category\nsubcategory: subcategory-name       # Subcategory\nroleDefinition: \u003e-                  # Agent's role description\n  You are a specialist in...\ncustomInstructions: \u003e-              # Detailed instructions\n  ## 2026 Standards Compliance\n  ...\ngroups:                             # Permission groups\n  - read\n  - edit\n  - browser\n  - command\n  - mcp\nversion: '2026.1'                  # Schema version\nlastUpdated: '2026-05-12'          # Last update date\n```\n\n### Directory Organization\n\n```\nagents/\n├── ai-ml/                    # AI \u0026 Machine Learning\n│   ├── computer-vision/\n│   ├── data-science/\n│   ├── general/\n│   ├── llm/\n│   ├── mlops/\n│   └── nlp/\n├── business-product/         # Business \u0026 Product\n│   ├── business-analysis/\n│   ├── marketing/\n│   ├── product-analytics/\n│   ├── product-management/\n│   ├── sales/\n│   └── general/\n├── core-development/         # Core Development\n│   ├── architecture/\n│   ├── backend/\n│   ├── frontend/\n│   ├── fullstack/\n│   └── general/\n├── infrastructure-devops/    # Infrastructure \u0026 DevOps\n│   ├── cloud/\n│   ├── general/\n│   ├── kubernetes/\n│   └── networking/\n├── language-specialists/     # Language Specialists\n│   ├── csharp/\n│   ├── golang/\n│   ├── java/\n│   ├── javascript/\n│   ├── python/\n│   ├── rust/\n│   └── general/\n├── legal-compliance/         # Legal \u0026 Compliance\n│   ├── compliance/\n│   ├── corporate/\n│   ├── criminal/\n│   ├── employment/\n│   ├── ip/\n│   └── litigation/\n├── meta-orchestration/       # Meta-Orchestration\n│   └── general/\n├── security-quality/         # Security \u0026 Quality\n│   ├── general/\n│   ├── security-audit/\n│   └── testing/\n├── sota-personas/            # SOTA 2026 Personas\n│   ├── cognitive/\n│   ├── engineering/\n│   ├── quality/\n│   ├── reasoning/\n│   └── README.md\n└── specialized-domains/      # Specialized Domains\n    ├── blockchain/\n    ├── fintech/\n    ├── gaming/\n    ├── iot/\n    ├── seo/\n    └── general/\n```\n\n## 🛠️ Scripts\n\n| Script | Purpose |\n|---|---|\n| `scripts/update_to_2026.py` | Bulk update agent YAML files to 2026 standards |\n| `scripts/validate_custom_modes.py` | Validate YAML files against schema |\n| `vs-code/convert_modes.py` | Convert YAML agents to VS Code/Roo Code format |\n\n## 🔐 Security\n\n### Security Standards Compliance\n\nAll agents adhere to **2026 Security Standards**:\n\n- ✅ **Zero-Trust Architecture**\n- ✅ **Secure by Default Configuration**\n- ✅ **OWASP Top 10 Compliance** (including LLM Top 10)\n- ✅ **Supply Chain Security**\n- ✅ **Container Security**\n- ✅ **API Security Best Practices**\n- ✅ **Sub-100ms Performance Targets**\n- ✅ **\u003e95% Test Coverage Standards**\n\n### Reporting Security Issues\n\nPlease report security vulnerabilities to: **security@jtgsystems.com**\n\n## 🤝 Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.\n\n### Quick Contribution Workflow\n\n1. Fork → Branch → Add Agent → Test → PR\n2. Follow YAML structure standards (see schema in `schemas/custom_modes.schema.json`)\n3. Include comprehensive role description and 2026 security features\n4. Validate with `python3 scripts/validate_custom_modes.py`\n\n## 📊 Statistics\n\n| Category | Agents | Primary Use Case |\n|----------|--------|------------------|\n| 🧠 AI \u0026 ML | 14 | Machine learning and AI development |\n| 💼 Business \u0026 Product | 18 | Product strategy and business analysis |\n| 💻 Core Development | 58 | Application development and architecture |\n| 🏗️ Infrastructure \u0026 DevOps | 25 | Cloud infrastructure and deployment |\n| 💬 Language Specialists | 23 | Programming language expertise |\n| ⚖️ Legal \u0026 Compliance | 16 | Regulatory and legal compliance |\n| 🎛️ Meta-Orchestration | 37 | Workflow and system coordination |\n| 🔐 Security \u0026 Quality | 25 | Security and quality assurance |\n| 🎯 Specialized Domains | 16 | Industry-specific applications |\n| 🧠 SOTA Personas | 11 | Advanced reasoning and cognitive workflows |\n\n**Total: 225 Specialized Agents**\n\n## 🔗 Related Resources\n\n- **Roo Code Extension** - [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=RooCline.roo-cline) - AI coding assistant\n- **Antigravity IDE** - Enhanced VS Code distribution with Roo Code integration\n- **GitHub Repository** - [This Project](https://github.com/jtgsystems/Custom-Modes-Roo-Code) - Agent configurations\n\n## 📞 Support\n\n- **Issues**: [GitHub Issues](https://github.com/jtgsystems/Custom-Modes-Roo-Code/issues) - Report bugs or request features\n- **Discussions**: [GitHub Discussions](https://github.com/jtgsystems/Custom-Modes-Roo-Code/discussions) - Ask questions and share ideas\n- **Contact**: [JTG Systems](https://jtgsystems.com) - Professional support\n- **Email**: support@jtgsystems.com\n\n## 📄 License\n\nThis project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.\n\n```\nMIT License\n\nCopyright (c) 2025-2026 JTG Systems\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n```\n\n## 🙏 Acknowledgments\n\n- **Roo Code Team** - For the amazing development platform\n- **Open Source Community** - For continuous inspiration\n- **Contributors** - For making this project possible\n- **Security Researchers** - For ensuring robust security standards\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Built with ❤️ by [JTG Systems](https://github.com/jtgsystems)**\n\n**Following 2026 Security-First Development Standards**\n\n[![GitHub](https://img.shields.io/badge/GitHub-jtgsystems-black?logo=github)](https://github.com/jtgsystems)\n[![Website](https://img.shields.io/badge/Website-jtgsystems.com-blue)](https://jtgsystems.com)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjtgsystems%2Fcustom-modes-roo-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjtgsystems%2Fcustom-modes-roo-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjtgsystems%2Fcustom-modes-roo-code/lists"}