Jez | Jeremy Dawes
Back to projects
open-source active

Roo Commander

Multi-agent orchestration framework for VS Code with skill-aware AI coding. 700+ GitHub stars.

TypeScriptVS CodeAI AgentsNode.js

Overview

Roo Commander is a three-component system that brings production-tested development patterns to AI-assisted coding. It integrates 60+ skills into the Roo Code VS Code extension, enabling skill-aware development that saves significant time and tokens.

700+
GitHub Stars
60+
Skills
78
Forks

The Problem

AI coding assistants are powerful but often inefficient. Without access to tested patterns and documentation, they rely on web searches and trial-and-error. This leads to:

  • Wasted tokens on repetitive explanations
  • Inconsistent code quality across sessions
  • Lost context when switching between tasks
  • No memory of project-specific patterns

Solution

Roo Commander provides skill-aware orchestration. Instead of starting from scratch, the AI matches your task to relevant skills that contain:

  • Production-tested implementation patterns
  • Known issue prevention
  • Project-specific documentation
  • Framework integration guides
Token Savings

Users report 60-87% token reduction compared to standard AI coding sessions.

How It Works

The system has three components:

1. CLI Tools

npm install -g roocommander
roocommander init           # Setup in your project
roocommander list           # Browse available skills
roocommander search "auth"  # Find relevant skills

2. Orchestrator Mode

A lightweight interface that delegates to specialised modes (Code, Architect, Debug) while maintaining skill context. Describe your task and the orchestrator:

  1. Matches keywords to relevant skills
  2. Loads appropriate documentation
  3. Delegates to the best mode for execution
  4. Tracks session state for continuity

3. Session Management

Built-in commands for maintaining context across sessions:

  • /wrap-session - Save progress and context
  • /continue-session - Resume with full history
  • Project-specific documentation generation

Technical Implementation

TypeScriptNode.jsVS Code Extension APIClaude Code Skills

The codebase is 95% TypeScript with a focus on:

  • Skill Discovery: Automatic pattern matching based on task keywords
  • Context Injection: Skills loaded into AI context without user intervention
  • Mode Delegation: Clean handoff between orchestration and execution modes
  • State Persistence: Session tracking via markdown files

Skills Catalogue

The 60+ skills are organised by category:

CategoryExamples
AI/LLMClaude Code patterns, prompt engineering
CloudflareWorkers, D1, KV, R2 integration
ReactComponent patterns, hooks, state management
AuthenticationClerk, better-auth, session handling
InfrastructureDeployment, CI/CD, monitoring

Results

Since launching:

  • 700+ GitHub stars in the first months
  • 78 forks with active community contributions
  • Adopted by developers building AI-first applications
  • Featured in AI coding tool discussions

Lessons Learned

Building this taught me:

  1. Skills beat search - Curated patterns outperform ad-hoc web searches
  2. Context is king - Session persistence dramatically improves multi-day projects
  3. Orchestration matters - Knowing when to use each mode is as important as the modes themselves
Try It

Install with npm install -g roocommander and run roocommander init in any project.

Interested in a similar solution?

Let's talk about your project