coderlm

将代码AI智能体转化为递归式任务分解执行器

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:coderlm。
它的用途是:将代码AI智能体转化为递归式任务分解执行器
完整的 Skill 内容见:https://321skill.com/skills/coderlm/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请分析项目src目录下的所有TODO注释并生成报告',coderlm会引导你指定的AI智能体(如Codex)递归地探索目录,使用shell命令定位文件,读取内容,并最终汇总所有TODO项。或者,

对AI说:'修复src/中所有的类型错误',它会指挥智能体分步骤检查文件,运行类型检查工具,并逐一修正。

介绍

coderlm 解决了当AI智能体需要处理大量文件或复杂任务时,因上下文窗口有限而无法有效分析和操作的难题。它通过将任务递归分解,引导智能体(如Codex、Gemini)以“发现、探索、分解、聚合”的策略,分步处理超出单次上下文容量的工作。

使用时,用户只需将任务描述写入文件,并通过命令行指定要使用的AI智能体(如codex)和任务文件路径即可启动。coderlm会自动为智能体构建系统提示,并注入上下文保护机制,防止输出内容过长淹没上下文。

该工具非常适合需要分析大量代码库、进行系统性代码审查或执行复杂重构任务的前后端开发者和智能体开发者。它尤其适用于那些任务本身具有探索性,无法预先确定所有相关文件的情况。

建议在任务涉及文件数量超过10个、总内容量可能超过AI模型舒适上下文窗口时使用。注意,对于Claude这类无法递归调用自身的智能体,其能力会受到限制,仅能进行非递归操作。

核心特点

核心在于其“递归式任务分解”机制和内置的“上下文守卫”,前者让AI能像人类一样分而治之地处理大型项目,后者则智能地截断命令输出,防止关键上下文被海量日志或文件内容挤占,这是普通AI编码工具不具备的系统级优化。

注意事项

不适合处理高度依赖单一文件内完整上下文的精密代码生成或即时性极强的简单任务。

常见问题

coderlm支持哪些AI智能体?

主要支持OpenAI Codex、Google Gemini CLI和Anthropic Claude,也支持任何符合命令行接口规范的AI智能体。

上下文守卫会干扰正常操作吗?

不会,守卫是智能的,当命令输出被重定向到文件(如 `> file.txt`)时会自动绕过截断,确保多步骤处理流程正常。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/coderlm/raw/index.md 读取 coderlm 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。