rawwerksrawwerksCommunityยท1 Agent Skills Included

rlm-cli

Recursive codebase analysis, diff review, and document search

Analyzes entire codebases, files, URLs, and piped diffs by recursively breaking large contexts into manageable parts. Eliminates context-window limits and manual copy-pasting when reviewing code or exploring unfamiliar repositories. Provides built-in local search, budget caps, and JSON output so results integrate cleanly into automated workflows.
npx skills add rawwerks/rlm-cli --all -g -y
Available:

Instructs the agent to track work with the br issue system and mandates a strict session-end workflow of running quality gates, committing, and pushing all changes before finishing.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install rlm-cli?โ–ผ

Run `npx skills add rawwerks/rlm-cli --all -g -y` in your terminal to install the skill globally.

What does rlm-cli do?โ–ผ

It lets an LLM recursively analyze large codebases, files, URLs, or piped input by decomposing the context and calling itself over smaller parts, so you can review diffs and explore repos that exceed normal context limits.

How do I review a git diff with rlm?โ–ผ

Pipe the diff directly into the tool: `git diff | rlm ask - -q "Review for bugs"`. The output can be returned as structured JSON for further automation.

Can I control how much rlm-cli spends on API calls?โ–ผ

Yes. Use `--max-budget` to cap spending in USD, plus `--max-iterations`, `--max-timeout`, and `--max-tokens` to bound execution. Budget limits also propagate to recursive child calls.

Which backends and API keys does rlm-cli support?โ–ผ

It supports OpenRouter (default), OpenAI, and Anthropic. Set the matching environment variable, such as `OPENROUTER_API_KEY`, `OPENAI_API_KEY`, or `ANTHROPIC_API_KEY`, before running commands.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’