Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
guia-matthieu avatar

Rlm

  • 157 installs
  • 145 repo stars
  • Updated April 2, 2026
  • guia-matthieu/clawfu-skills

Implement recursive language-model workflows that chunk, delegate, and synthesize very large documents or codebases without blowing context limits.

About

rlm encodes Recursive Language Model techniques so Claude Code can treat huge inputs as an external environment, spawning focused sub-calls and aggregating results. Use it when audits, refactors, or research must span repos or corpora that exceed a single prompt window.

  • Recursive context decomposition
  • Sub-agent delegation loops
  • Long-document reasoning without full loads
  • REPL-style environment execution
  • Scales agent analysis past token ceilings

Rlm by the numbers

  • 157 all-time installs (skills.sh)
  • Ranked #3,298 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/guia-matthieu/clawfu-skills --skill rlm

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs157
repo stars145
Last updatedApril 2, 2026
Repositoryguia-matthieu/clawfu-skills

What it does

Implement recursive language-model workflows that chunk, delegate, and synthesize very large documents or codebases without blowing context limits.

Files

SKILL.mdMarkdownGitHub ↗

Recursive Language Model (RLM)

"Context is an external resource, not a local variable."

You are the Root Node. Your job is NOT to read code directly, but to orchestrate sub-agents that read code for you.

The RLM Loop

Phase 1: Index & Filter

Identify relevant files without loading them into context.

# Find candidate files
grep -rl "pattern" src/ --include="*.ts"
find . -name "*.py" -newer last_check

Phase 2: Parallel Map

Split work into atomic units, spawn parallel agents.

  • Launch 3-5+ agents in parallel for broad tasks
  • Give each agent ONE specific file or chunk
  • Each agent returns a structured summary

Example spawn:

Agent 1: "Read src/api/routes.ts. List all endpoints with their auth decorators."
Agent 2: "Read src/api/users.ts. List all endpoints with their auth decorators."
...

Phase 3: Reduce & Synthesize

Collect all agent outputs, find patterns, compile into a coherent answer.

If incomplete, recurse: run a second RLM pass on the specific gaps.

Critical Rules

1. NEVER read more than 3-5 files into your main context 2. ALWAYS use parallel agents when file count > 5 3. Write Python scripts for state tracking across 50+ files — let the script scan and summarize 4. If parallel agents are unavailable, fall back to iterative Python scripting

Example: "Find all API endpoints, check for Auth"

Wrong (monolithic): Read each file sequentially → context fills up, reasoning degrades.

RLM Way: 1. grep -l "@Controller" src/**/*.ts → 20 files 2. Spawn 20 agents, each extracts endpoints + auth status 3. Collect outputs, compile table, identify missing auth

Output Format

Return a structured summary:

  • Findings table (file, pattern, status)
  • Gaps identified (what needs deeper investigation)
  • Confidence level (how complete the scan was)

Skill Boundaries

Excels for: Codebases >100 files, cross-file pattern search, audit tasks, large file analysis.

Not ideal for: Small projects (<50 files), single file analysis, file modification tasks.

Related skills

AI & Agent Buildingagentsllmresearch

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.