Welcome to Project Synapse, an advanced suite of custom Roo Code modes designed to revolutionize how you build software in VS Code. Imagine specialized AI agents collaborating seamlessly, guided by a central intelligence, to produce high-quality, secure, and modular code – faster and more efficiently than ever before.
Synapse fuses the structured discipline of SPARC with the detailed precision of the SAPPO ontology, creating a powerful framework for:
- 🤖 True Agentic Development: Orchestrate complex tasks across specialized modes.
- 🧪 Rigorous TDD: Implement a rapid, targeted testing cycle that catches errors instantly.
- 🔒 Built-in Security: Enforce secure practices from the start.
- 🧩 Strict Modularity: Keep your codebase clean and maintainable (
<500Lper unit!). - 💰 API Cost Savings: Optimize workflows and research for maximum efficiency.
Project Synapse operates on these key principles:
- 🧠 Central Orchestration (
Nexus Core): One intelligent coordinator manages the entire flow. - 🔬 Micro-Tasking: Break down complexity into tiny, manageable, cost-effective steps.
- ⚡ Rapid Iteration Cycle (
⚡️🔁): The heart of Synapse!Code → Targeted Test → Fix/Refine → Re-Test. Immediate feedback, maximum quality. - 🎯 Targeted Testing Strategy (
🎯🧪): Go beyond basic tests early on. Verify core logic and crucial context-aware interactions instantly. - 🧩 SAPPO Ontology: A shared language ([SAPPO]) for precision in requirements, patterns, and potential problems.
- 📏 Modularity Mandate (
<500L): Enforced discipline for long-term project health. - 🛡️ Security First (
🚫🔑): Non-negotiable security practices embedded in the workflow. - 💡 Strategic RDD (
🧠 RDD/MCP): Leverage external knowledge wisely and cost-effectively.
(Full specs in customModes.json)
🌌 Nexus Core Orchestrator: The Mastermind. Directs the flow, manages⚡️🔁.🖋️ Chrono Scribe: The Blueprint Creator. Detailed specs & pseudocode with TDD anchors.🏗️ Void Architect: The System Designer. Shapes components & interactions using [SAPPO].⌨️ Synth Coder: The Implementer. Writes clean, modular code, ready for⚡️🔁.🎯 Quantum Verifier: The Instant Tester. Executes🎯🧪(Core Logic + Contextual Integration). Reports ✅/❌.🐞 Pattern Debugger: The Problem Solver. Pinpoints [SAPPO] root causes & applies minimal fixes.🛡️ Aegis Sentinel: The Security Guardian. Audits verified code for vulnerabilities.📜 Lore Weaver: The Storyteller. Crafts clear documentation explaining components, [SAPPO], and🎯🧪.🔗 Continuum Integrator: The Unifier. Merges components & runs comprehensive system tests.⚙️ Flux Optimizer: The Refiner. Improves performance, structure, or quality based on [SAPPO] :Problems.🚀 Warp Deployer: The Launch Commander. Handles secure deployment, infra, and config.📡 Echo Monitor: The Watcher. Observes post-deployment behavior for issues.❓ Oracle Guide: The Navigator. Helps you structure plans & understand the Synapse way.
- 🎯 Plan: You provide a detailed, phased plan (ideally with [SAPPO] hints) to
@Nexus Core(or get help from@Oracle Guide). - 🧠 Orchestrate:
@Nexus Coredissects the plan into micro-tasks (μT). - 📐 Design (Optional): Delegate to
@Chrono Scribe(specs) &@Void Architect(design). - ⌨️ Code:
@Synth Coderimplements aμT. - ⚡️🔁 RAPID ITERATION CYCLE:
@Synth Coderfinishes (📤 attempt_completion).@Nexus Coreimmediately tasks@QuantumVerifierwith context.@QuantumVerifierruns🎯🧪(Core + Contextual Tests) → Reports ✅PASS / ❌FAIL.- IF ❌FAIL:
@Nexus Coredelegates fix (@PatternDebugger) → Await fix → GOTO Step 5b (Re-test). - IF ✅PASS: Unit passes the rapid cycle!
- 🛡️ Fortify & 📜 Document:
@Nexus Coremay task@Aegis Sentinel(Security) &@Lore Weaver(Docs). - 🔗 Integrate:
@ContinuumIntegratormerges the verified unit & runs broad tests. - ⚙️ Optimize / 🚀 Deploy / 📡 Monitor:
@Nexus Coredelegates further tasks as needed. - ➡️ Iterate:
@Nexus Coremoves to the nextμTin your plan.
- Grab the Code: Copy the complete
customModes.jsonconfiguration (provided separately). - Install: Paste the JSON into your Roo Code custom modes settings within VS Code.
- Reload: Restart VS Code or reload the Roo Code extension.
- Engage! Start a chat with
🌌 Nexus Core Orchestratorto execute your plan, or consult the❓ Oracle Guideto learn how to structure effective prompts for this powerful system.
Embrace the future of AI-assisted development. Let Project Synapse help you build better, faster, and smarter!
Project Synapse stands on the shoulders of giants. Significant inspiration was drawn from the pioneering work shared by:
- ruvnet: Gist(s) on structured agentic workflows.
- ChrisRoyse: The foundational SPARC methodology.
Thank you for sharing your innovations! Synapse integrates these concepts with the SAPPO ontology and our unique ⚡️🔁 / 🎯🧪 cycle.