Discover and explore top open-source AI tools and projects—updated daily.
GreatScottyMacYAML prompts for AI-assisted VS Code development via Roo Code extension
Top 34.2% on SourcePulse
RooFlow provides an experimental set of YAML-based system prompts and five specialized modes for the Roo Code VS Code extension, aiming to enhance AI-assisted development with persistent project context and reduced token consumption. It's designed for developers using Roo Code who want a more structured and potentially efficient interaction with AI coding assistants.
How It Works
RooFlow utilizes a "Memory Bank" system, adapted from Roo Code's concepts, to store persistent project knowledge across sessions. This memory bank is updated in real-time based on significant events. The core innovation lies in its YAML-based system prompts, which are intended to be more efficient and less token-intensive than standard Markdown prompts. Five distinct modes (Flow-Architect, Flow-Code, Flow-Debug, Flow-Ask, Flow-Orchestrator) are integrated, with the Orchestrator capable of delegating tasks to the other modes, facilitating complex workflows.
Quick Start & Requirements
install_rooflow.cmd (Windows) or install_rooflow.sh (Linux/macOS) from the project's GitHub.pyyaml Python library (pip install pyyaml)..roo/ directory, and processes templates.Highlighted Details
memory-bank/ directory with files like activeContext.md, decisionLog.md, productContext.md, and progress.md.system_prompt.md file for injecting server tool information into prompts.Maintenance & Community
CONTRIBUTING.md file is mentioned as needing creation.Licensing & Compatibility
Limitations & Caveats
RooFlow is explicitly labeled as "experimental" and "use with caution." Re-running the installer script will overwrite any manual customizations made to the .roo/ directory or .roomodes file.
6 months ago
1 day
mistralai
anomalyco