rlm
О программе
Навык rlm обеспечивает обработку крупных кодовых баз (100+ файлов) с использованием модели Recursive Language Model, которая организует параллельную работу под-агентов в рамках map-reduce процесса. Он предназначен для анализа репозиториев, проведения аудитов безопасности и выявления паттернов во множестве файлов, предотвращая деградацию контекста. Используйте его, когда требуется распределить анализ между несколькими агентами для работы с кодом или дампами данных, слишком объёмными для обработки в едином контексте.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add guia-matthieu/clawfu-skills -a claude-code/plugin add https://github.com/guia-matthieu/clawfu-skillsgit clone https://github.com/guia-matthieu/clawfu-skills.git ~/.claude/skills/rlmСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
Документация
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
- NEVER read more than 3-5 files into your main context
- ALWAYS use parallel agents when file count > 5
- Write Python scripts for state tracking across 50+ files — let the script scan and summarize
- 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:
grep -l "@Controller" src/**/*.ts→ 20 files- Spawn 20 agents, each extracts endpoints + auth status
- 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.
GitHub репозиторий
Похожие навыки
qmd
Разработкаqmd — это локальный инструмент командной строки для поиска и индексирования, который позволяет разработчикам индексировать и осуществлять поиск по локальным файлам с использованием гибридного поиска, сочетающего BM25, векторные эмбеддинги и реранкинг. Он поддерживает как использование через командную строку, так и режим MCP (Model Context Protocol) для интеграции с Claude. Инструмент использует Ollama для создания эмбеддингов и хранит индексы локально, что делает его идеальным для поиска по документации или кодовой базе прямо из терминала.
subagent-driven-development
РазработкаЭтот навык выполняет планы реализации, создавая нового суб-агента для каждой независимой задачи, проводя проверку кода между задачами. Он позволяет быстро итерировать, сохраняя контроль качества через этот процесс ревью. Используйте его при работе в основном с независимыми задачами в рамках одной сессии, чтобы обеспечить непрерывный прогресс со встроенными проверками качества.
mcporter
РазработкаНавык mcporter позволяет разработчикам управлять и вызывать серверы Model Context Protocol (MCP) напрямую из Claude. Он предоставляет команды для вывода списка доступных серверов, вызова их инструментов с аргументами, а также для обработки аутентификации и управления жизненным циклом демона. Используйте этот навык для интеграции и тестирования функциональности серверов MCP в вашем рабочем процессе разработки.
adk-deployment-specialist
РазработкаЭтот навык развертывает и оркестрирует агентов Vertex AI ADK с использованием протокола A2A, управляя обнаружением AgentCard, отправкой задач и поддерживая инструменты, такие как песочница для выполнения кода и Memory Bank. Он позволяет создавать мультиагентные системы с последовательными, параллельными или циклическими схемами оркестрации на Python, Java или Go. Используйте его, когда требуется развернуть агентов ADK или оркестрировать рабочие процессы агентов в Google Cloud.
