diff --git a/docs/community/index.md b/docs/community/index.md index 9d67680f..828a37c7 100644 --- a/docs/community/index.md +++ b/docs/community/index.md @@ -11,6 +11,7 @@ Welcome to the Roo Code community section! Here you'll find community projects t | [Tips & Tricks](/community/tips-and-tricks) | Collection of files designed to supercharge your Roo Code experience and maximize productivity | | [Dynamic Rules](/community/dynamic-rules) | Define new rules and delete them on the fly with simple syntax in your messages | | [Roo Commander](/community/roo-commander) | Sophisticated collection of custom modes designed to manage software development projects | +| [Maestro Project](/community/maestro) | Orchestrates a team of specialized modes for comprehensive software development lifecycle management | ## Custom Modes Gallery {#custom-modes-gallery} diff --git a/docs/community/maestro.md b/docs/community/maestro.md new file mode 100644 index 00000000..31cd1cbf --- /dev/null +++ b/docs/community/maestro.md @@ -0,0 +1,16 @@ +# Maestro Project by shariqriazz + +[View Project on GitHub](https://github.com/shariqriazz/maestro) + +The Maestro Project provides a comprehensive system of highly specialized Roo modes designed to work together as an integrated development team. Orchestrated by the central **Maestro** mode, this system manages the entire software development lifecycle by delegating tasks to modes with deep expertise in specific domains such as planning, design, frontend/backend development, database management, DevOps, testing, and documentation. + +## Key Concepts + +- **Central Orchestration**: The Maestro mode analyzes user requests, decomposes tasks, and delegates them to the most appropriate specialized mode. +- **Specialized Modes**: A collection of over 30 modes, each an expert in a narrow field (e.g., Visionary for architecture, ReactMaster for React development, SqlMaster for SQL databases). +- **Structured Workflow**: Employs defined protocols for task delegation, context management, progress tracking, quality assurance, and inter-mode collaboration. +- **Interaction Modes**: Offers different interaction styles (e.g., `YOLO MVP`, `Follow Production`) to control the autonomy and thoroughness of the specialized modes. +- **Extensible System**: Designed to be extended with new specialized modes as needed. +- **Prerequisites**: Relies on the [Maestro Mode Repository](https://github.com/shariqriazz/maestro) and potentially the [Vertex AI MCP Server](https://github.com/shariqriazz/vertex-ai-mcp-server) for full functionality of certain modes like the Researcher. + +This system aims to enhance development consistency, quality, and coverage by leveraging a team of virtual specialists. \ No newline at end of file