
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 rlmAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 157 |
|---|---|
| repo stars | ★ 145 |
| Last updated | April 2, 2026 |
| Repository | guia-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
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_checkPhase 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.