rlm

Coordinate parallel agents to analyze large codebases via filesystem indexing and map-reduce pipelines.

180|15|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/BowTiedSwan/rlm-skill --skill rlm-bowtiedswan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rlm
Source: https://github.com/BowTiedSwan/rlm-skill/tree/main
Command: npx skills add https://github.com/BowTiedSwan/rlm-skill --skill rlm-bowtiedswan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables fast analysis of very large codebases by treating the filesystem as a database and orchestrating multiple agents to read, map, and reduce insights without degrading context.

Core Features & Use Cases

  • Parallel background agents read and process code files in isolation, enabling scalable analysis of large repositories.
  • Two operating modes (Native Mode for speedy traversal and Strict Mode for dense data processing) to cover different workloads.
  • The pipeline (Index → Filter → Map → Reduce) yields structured insights from millions of lines of code without overwhelming the active context.
  • Use case: identify architectural patterns, security vulnerabilities, or code smells across hundreds of files.

Quick Start

Ask Claude to enable the RLM skill and start analyzing a large repository for architecture or security insights.

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 without overwhelming the context window?

Large codebase analysis can be performed by coordinating parallel agents to read and process files in isolation, using a map-reduce pipeline to yield structured insights without degrading context.

What is the best way to find security vulnerabilities across a massive repository?

Finding security vulnerabilities across a massive repository is best handled by orchestrating background agents to map and reduce insights from millions of lines of code without overwhelming the active context.

Can I analyze codebases with millions of lines of code using parallel agents?

Yes, you can analyze codebases with millions of lines of code by treating the filesystem as an external database and adapting between Native Mode for fast traversal and Strict Mode for dense data processing.

How do I start analyzing repository architecture with a map-reduce pipeline?

To start analyzing repository architecture, ask Claude to enable the RLM skill, which runs an Index, Filter, Map, and Reduce pipeline to produce final architectural insights from your files.

Do I need specific dependencies to run dense data processing on large repos?

Dense data processing on large repos requires an engine like rlm.py for Strict Mode, whereas fast traversal uses standard tools like grep or find for Native Mode without extra dependencies.

When should I use Native Mode versus Strict Mode for codebase analysis?

Use Native Mode for speedy filesystem traversal across large repos, and switch to Strict Mode when you need dense data processing to identify complex patterns or code smells across files.