rlm

Decompose large inputs and coordinate parallel sub-agents for synthesis.

17|1|Updated Nov 17, 2024
One-click install
npx skills add https://github.com/ruska-ai/orchestra --skill rlm-ruska-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rlm
Source: https://github.com/ruska-ai/orchestra/tree/main/.claude/skills/rlm
Command: npx skills add https://github.com/ruska-ai/orchestra --skill rlm-ruska-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables systematic handling of large, multi-file inputs by decomposing tasks, coordinating parallel sub-agents, and synthesizing results into a coherent answer. It is designed to make complex analyses feasible within finite context windows and with clear traceability across processing stages.

Core Features & Use Cases

  • Hierarchical orchestration: A two-level supervisor–worker pattern that splits work, processes chunks in parallel, and reassembles findings.
  • Scalability for large inputs: Suitable for codebases, long documents, and multi-file projects that exceed single-pass capacity.
  • Traceable outputs: Produces structured results with chunk-level provenance, confidence scores, and cross-chunk patterns.

Quick Start

Use the RLM skill to analyze a large repository or document by triggering a decomposition workflow (e.g., "analyze entire repository"). The system will partition the input, spawn parallel workers, evaluate results, and synthesize a final report.

Frequently Asked Questions about rlm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a large codebase that exceeds a single context window?

Analyzing a large codebase that exceeds a single context window requires decomposing tasks and coordinating parallel sub-agents. This hierarchical orchestration splits work into chunks, processes them in parallel, and reassembles findings into a coherent answer.

What is the best way to process long documents using parallel sub-agents?

Processing long documents using parallel sub-agents involves a two-level supervisor-worker pattern. The supervisor partitions the input, spawns parallel workers to process document chunks, evaluates the results, and synthesizes a final report with chunk-level provenance and confidence scores.

How does hierarchical task decomposition work for multi-file project analysis?

Hierarchical task decomposition for multi-file project analysis works by splitting work into manageable chunks, processing them in parallel using Sonnet and Haiku models, and reassembling the findings. This approach handles inputs where single-pass analysis is insufficient.

Can I use sub-agents to analyze an entire repository in a single pass?

You can analyze an entire repository by triggering a decomposition workflow that partitions the input, spawns parallel workers, evaluates results, and synthesizes a final report. This method bypasses single-pass limitations by coordinating multiple sub-agents across the codebase.

What are the limitations of using parallel sub-agents for large input processing?

The limitations of using parallel sub-agents for large input processing include potential overhead from coordinating multiple workers and the need to synthesize cross-chunk patterns. It is designed for tasks where single-pass analysis is insufficient rather than for simple queries.