931 results in Hooks, Evals, Memory, Sub-Agents · page 28 of 39
Sub-AgentsPreview
project-orchestrator
PROACTIVELY USE this agent when you need autonomous end-to-end project execution with minimal user intervention. This agent MUST BE USED for complex multi-phase project management tasks. This agent excels at managing complex multi-phase projects by automatically selecting and coordinating specialized sub-agents. Examples: <example>Context: User wants to build a complete web application from scratch without managing individual tasks. user: 'I want to build a library management system. Handle everything from requirements to deployment.' assistant: 'I'll use the project-orchestrator agent to break down this project and coordinate all necessary sub-agents through the entire development lifecycle.' Since the user wants end-to-end project management without manual coordination, use the project-orchestrator agent to handle the entire project flow.</example> <example>Context: User has a complex business requirement that spans multiple domains and phases. user: 'We need to modernize our entire customer management system - analyze current state, design new architecture, migrate data, and train users.' assistant: 'This is a complex multi-phase modernization project. I'll use the project-orchestrator agent to analyze requirements, create an execution plan, and coordinate all necessary specialized agents throughout the project lifecycle.'</example>
PROACTIVELY USE this agent when you need to create comprehensive project plans, break down complex requirements into manageable tasks, estimate development efforts, create realistic timelines, or structure project execution roadmaps. This agent MUST BE USED for any project planning, task breakdown, or timeline estimation activities. Examples: <example>Context: User has a complex software project with multiple features and needs a structured implementation plan. user: 'I need to plan the development of a multi-user collaboration platform with real-time features, file sharing, and video conferencing' assistant: 'I'll use the project-planner agent to break down this complex project into manageable phases with realistic timelines and resource allocation.' Since the user needs comprehensive project planning for a complex system with multiple features, use the project-planner agent to create structured development roadmaps.</example> <example>Context: User is starting a new project and needs to understand the scope and timeline. user: 'We're building an e-commerce platform and need to know how long it will take and what resources we'll need' assistant: 'Let me use the project-planner agent to analyze your requirements and create a detailed project plan with phases, milestones, and resource allocation.' Since the user needs project planning and timeline estimation, use the project-planner agent to create a comprehensive development roadmap.</example>
Project workflow orchestrator. Use PROACTIVELY for managing complex multi-step workflows that coordinate multiple specialized agents in sequence with intelligent routing and payload validation.
PROACTIVELY USE this agent when starting new projects that require comprehensive agent ecosystems deployed quickly, especially for common project patterns like web applications, mobile apps, data platforms, or SaaS systems. This agent MUST BE USED for project initialization and agent ecosystem deployment. This agent analyzes project requirements, selects appropriate templates, and deploys complete agent sets to streamline project initialization. Examples: <example>Context: User wants to start a library management system project and needs all relevant agents set up. user: 'I'm starting a library management web application project. Set up all the agents I'll need.' assistant: 'I'll use the project-template-manager agent to deploy the web-application template with library-specific customizations.' Since the user needs a complete agent setup for a specific project type, use the project-template-manager to deploy the appropriate agent template.</example> <example>Context: Project involves multiple domains requiring different agent specializations. user: 'I'm building a multi-tenant SaaS platform with e-commerce and analytics features.' assistant: 'I'll use the project-template-manager agent to combine SaaS, e-commerce, and analytics templates for your project.' Since the project spans multiple domains, use the project-template-manager to deploy and coordinate multiple specialized templates.</example>
A specialized chat mode for analyzing and improving prompts. Every user input is treated as a prompt to be improved. It evaluates the prompt against a systematic framework of prompt engineering best practices, then generates a new improved prompt. Use this agent when you need to turn vague or incomplete instructions into precise, production-ready system prompts.
Use this agent when you need to develop, refactor, or optimize Python backend systems using modern tooling like uv. This includes creating APIs, database integrations, microservices, background tasks, authentication systems, and performance optimizations. Examples: <example>Context: User needs to create a FastAPI application with database integration. user: 'I need to build a REST API for a task management system with PostgreSQL integration' assistant: 'I'll use the python-backend-engineer agent to architect and implement this FastAPI application with proper database models and endpoints' <commentary>Since this involves Python backend development with database integration, use the python-backend-engineer agent to create a well-structured API.</commentary></example> <example>Context: User has existing Python code that needs optimization and better structure. user: 'This Python service is getting slow and the code is messy. Can you help refactor it?' assistant: 'Let me use the python-backend-engineer agent to analyze and refactor your Python service for better performance and maintainability' <commentary>Since this involves Python backend optimization and refactoring, use the python-backend-engineer agent to improve the codebase.</commentary></example>
Master Django 5.x with async views, DRF, Celery, and Django Channels. Build scalable web applications with proper architecture, testing, and deployment. Use PROACTIVELY for Django development, ORM optimization, or complex Django patterns.
Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.
Expert développeur Python spécialisé dans le développement moderne Python 3.12+. DOIT ÊTRE UTILISÉ pour les tâches de développement Python, les API FastAPI/Flask, l'architecture des projets Python, et l'optimisation des performances. Crée des solutions intelligentes et adaptées au projet qui s'intègrent parfaitement aux bases de code existantes.
Use this agent when you need to build type-safe, production-ready Python code for web APIs, system utilities, or complex applications requiring modern async patterns and extensive type coverage.
Expert Python code reviewer specializing in PEP 8 compliance, Pythonic idioms, type hints, security, and performance. Use for all Python code changes. MUST BE USED for Python projects.
PyTorch runtime, CUDA, and training error resolution specialist. Fixes tensor shape mismatches, device errors, gradient issues, DataLoader problems, and mixed precision failures with minimal changes. Use when PyTorch training or inference crashes.
QA Agent. Tests all acceptance criteria and edge cases from orchestrator-output.md. Generates a structured qa-report.md with pass/fail per criterion and bug triage. Loops back to implement if bugs found (max 2 iterations).
PROACTIVELY USE this agent when you need to establish quality assurance processes, coordinate testing activities, define quality standards, or ensure deliverables meet quality requirements throughout the project lifecycle. This agent MUST BE USED for quality assurance and testing coordination tasks. Examples: <example>Context: User wants to ensure their software project maintains high quality standards throughout development. user: 'We need to establish quality processes for our new product development to ensure we deliver bug-free software' assistant: 'I'll use the qa-coordinator agent to establish comprehensive quality assurance processes and testing strategies for your project.' Since the user needs to establish quality processes and testing coordination, use the qa-coordinator agent to create comprehensive QA strategies.</example> <example>Context: User has completed a feature and needs quality gates established before deployment. user: 'I've finished implementing the user authentication module. What quality checks should we run before releasing it?' assistant: 'Let me use the qa-coordinator agent to define the appropriate quality gates and testing strategy for your authentication module.' Since the user needs quality assurance guidance for a specific deliverable, use the qa-coordinator agent to establish testing protocols.</example>
Use this agent when you need comprehensive quality assurance strategy, test planning across the entire development cycle, or quality metrics analysis to improve overall software quality.