DeepSeek-R1-GGUF
unsloth · 工具包
671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。

Massimo De Luisa 做的技能,用于长上下文任务,即使内容放得进窗口也适用。Claude 先估算输入规模,先搜索再阅读,把每一批交给一个子代理,再检查合并后的答案。它依据的是一篇长上下文研究论文。
Recursive Decomposition Skill(递归拆解技能) 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
npx skills add massimodeluisa/recursive-decomposition-skill
Recursive Decomposition Skill 是 Massimo De Luisa 做的一个技能,用于长上下文任务,比如整个代码库、一整个文件夹的文档或一堆 PDF,即使它们放得进上下文窗口也适用。它让 Claude 先估算输入的规模,先搜索再阅读,并把每一批文件交给各自的子代理。之后 Claude 会对照原始资料检查合并后的答案。它基于 Recursive Language Models(递归语言模型)论文,这篇论文把这个问题称为 context rot(上下文腐化)。
要让 Claude 处理的内容太大、太密或太分散,一次读完靠不住的人。比如接手的代码库、满是 PRD 或会议记录的文档文件夹,或一摞 PDF。它不适合单个文件或单个函数。遇到这种情况,技能会让 Claude 直接去读。
| 谁 | 他们要什么 | 例子 |
|---|---|---|
| 大型代码库上的开发者 | 一个基于所有文件得出的答案 | 一位开发者问:所有路由文件里定义了哪些 API 端点。 |
| 产品经理和项目经理 | 从许多文档里整理出一份清单 | 一位经理要 docs/ 里所有会议记录中的关键决定。 |
| 安全审查人员 | 跨多个文件的一份问题清单 | 一位审查人员让 Claude 找出所有 Python 文件里的安全问题。 |
| 手上有大批 PDF 的人 | 从 Claude 无法直接读取的文件里取出事实 | 有人要找出最大的十个 PDF,以及其中最大三个的标题。 |
README 列出了 Claude Code、Codex、Cursor 和兼容的代理,并提供一个 Claude Code 插件。
点“获取”会把一个 zip 压缩包存进你的下载文件夹,里面是 Mindket 写的安装说明,包含 README 给出的每种安装方式。
| 需要 | 说明 |
|---|---|
| 能读取 Agent Skills 的代理 | Claude Code、Codex、Cursor 或兼容的代理。它要有子代理或任务工具,因为技能会把每一批交给一个子代理 |
| Node.js 和 npm | 用于下面的 npx 命令。README 没写版本。处理 PDF 时,Claude 调用 Firecrawl 的 anydoc 也会运行 npx |
| 账号和密钥 | 技能本身不需要。只有处理扫描版 PDF 的可选云端步骤会消耗 Firecrawl 积分。Claude Code 本身用的是你的 Claude 账号 |
npx skills add massimodeluisa/recursive-decomposition-skill
Claude Code 也可以把它作为插件安装。在终端里运行下面两行,不要在会话里运行。这个插件市场注册的名字是 recursive-decomposition-skill,所以安装命令写成插件名、@、再加这个名字。Claude Code 的文档说,插件里的技能之后会以 /recursive-decomposition:recursive-decomposition 运行。
claude plugin marketplace add massimodeluisa/recursive-decomposition-skill claude plugin install recursive-decomposition@recursive-decomposition-skill
如果要手动复制,就把仓库里的 skills/recursive-decomposition 文件夹放进 ~/.claude/skills/,然后重启代理。README 没有给出这一步的命令。只选一种方式,因为 Claude Code 的文档说,插件技能和复制进去的技能都会加载,你会看到它出现两次。
运行 /recursive-decomposition,后面跟一个路径或问题,或者直接用平常的话提问,让技能自己加载。下面是 README 自己给的提示词。
Analyze error handling patterns across this entire codebase Find all TODO comments in the project and categorize by priority What API endpoints are defined across all route files? Summarize the key decisions from all meeting notes in docs/ Find security issues across all Python files
下面六步由 Claude 来做,你只需要读答案。
| 步骤 | Claude 做什么 |
|---|---|
| 估算(Size) | 在读任何内容之前,先数文件数、行数、字节数或 PDF 页数 |
| 筛选(Filter) | 打开文件之前,先按文件类型、关键词和含义搜索 |
| 分块(Chunk) | 把剩下的内容分成每批 5 到 10 个文件,或按自然单元分 |
| 递归(Recurse) | 先写下批数,再一次并行派出每批一个子代理。子代理从不再派出子代理 |
| 核对(Verify) | 拿合并后的答案对照一小部分原始资料检查,有分歧的地方重读 |
| 综合(Synthesise) | 把结果合成一个答案,附上文件和行号引用 |
| 情况 | Claude 怎么做 |
|---|---|
| 单个文件、单个函数或只找一处内容 | 直接读 |
| 列出所有内容,而且要求完整 | 拆分工作 |
| 跨分散资料的两两比较或多跳问题 | 拆分,即使不到 30k token |
| 十个或更多文件,或 50k token 及以上 | 拆分 |
| 不到 30k token,答案集中在一处 | 直接读 |
你接手了一个大型 TypeScript 项目,想知道它在所有地方怎么处理错误,而不只是某一个文件。
/recursive-decomposition Analyze error handling patterns across this entire codebase
你会拿到一份报告,按区域列出错误类型、已经一致的地方、不一致的地方和该改的地方,并附上文件引用。
新手:技能就是一个带 SKILL.md 文件的文件夹,你的任务和它的描述对得上时,代理就会读它。这个技能只用于大任务。先拿一个文档文件夹试试,让它出一份覆盖每个文件的清单。上下文腐化是指输入越长,答案越差,即使在很大的窗口里也一样。
专家:SKILL.md 定了几条硬规则。Claude 必须先估算输入规模再读,要搜索文件夹,而不是列出整个目录树。超过 2,000 行或 50 KB 的文件按行范围读取。超过 100 页或 30 MB 的 PDF 通过元数据读取,或先拆分再读。没有写好的分批计划时,Claude 最多只能把 5 个文件载入主上下文。
每个子代理都有自己的任务说明,里面有文件、问题和输出格式。深度保持为 1,批数在派出前写好。Claude 从不因为合并结果看起来单薄就加深层级,而是重读有分歧的地方。在论文里,GPT-5 作为递归模型运行时,在 OOLONG-Pairs 上深度 1 得 58.0 F1,深度 3 得 76.0。技能的说明还提到,换一个模型往深处走,分数可能更差,所以技能保持在深度 1。
处理 PDF 时,Claude 先把文件转成 markdown,再搜索这份 markdown。Claude 会运行下面这行,把 FILE 换成你的文件。
npx -y @firecrawl/anydoc FILE -o .firecrawl/out.md
遇到扫描页,anydoc 会以代码 3 退出。这时 Claude 会加上 --ocr hosted 重新运行,或调用 Firecrawl 的云端 firecrawl parse。SKILL.md 说这个云端步骤大约每页 PDF 1 个积分,上限 50 MB。
它只是一个技能,没有脚本,协调工作会多花一些 token。
# Recursive Decomposition Skill:安装说明 这个工具包里是 Mindket 写的安装说明,不包含技能本身或它的参考页面。这些要从 Massimo De Luisa 的仓库安装:https://github.com/massimodeluisa/recursive-decomposition-skill 许可证:MIT,Copyright (c) 2026 MDL。全文见 https://github.com/massimodeluisa/recursive-decomposition-skill/blob/main/LICENSE Recursive Decomposition Skill 是 Massimo De Luisa 的独立项目。README 说它与论文作者、MIT、tccao 或 Firecrawl 都没有关联。Mindket 只是列出它,并不是它的作者。 这些说明的来源:README(https://github.com/massimodeluisa/recursive-decomposition-skill/blob/main/README.md),技能的 SKILL.md(https://github.com/massimodeluisa/recursive-decomposition-skill/blob/main/skills/recursive-decomposition/SKILL.md),同一文件夹里的四个参考页面,https://github.com/massimodeluisa/recursive-decomposition-skill/tree/main/.claude-plugin 里的插件文件,以及更新日志。Claude Code 从哪里加载技能和插件,出自 Claude Code 自己的文档,用到的地方都注明了。所有命令都由 Mindket 照抄,一条也没有运行过。 ## 它是什么 一个用于长上下文任务的技能。当任务涉及整个代码库、许多文档、一堆 PDF 或密集的汇总时,这个技能会让代理把输入当作可以查询的对象,而不是一口吞下的文本。它基于 Alex L. Zhang、Tim Kraska 和 Omar Khattab 的 Recursive Language Models 论文(https://arxiv.org/abs/2512.24601),论文把长输入上答案逐渐变差的现象称为“context rot”(上下文腐化)。 这个技能是一个写给代理的指令文本文件,本身没有脚本。用 README 的话说,代理会做六件事: 1. 在读任何内容之前,先估算输入的规模。 2. 用搜索而不是阅读来缩小搜索范围。 3. 把剩下的内容分成每批 5 到 10 个文件,或按自然单元分。 4. 在深度 1 递归,每批一个子代理,每个子代理拿到一份独立完整的任务说明。子代理不会再派出子代理。 5. 在一个小窗口里对照原始资料核对合并后的答案。 6. 用程序方式综合结果,附上文件和行号引用。 这些步骤都由代理来做。你要做的是提出问题,最后读答案。 ## 工具包里的文件 - setup/claude-code.md:README 给的两种 Claude Code 方式(skills CLI 和插件)、手动复制,以及怎么确认它已加载 - setup/other-agents.md:Codex、Cursor 和其他能读取 Agent Skills 的代理 - setup/first-run.md:两个命令、README 列出的提示词、代理什么时候拆分工作,以及 PDF 的处理路线 ## 先准备好这些 - 一个能读取 Agent Skills 的代理,比如 Claude Code、Codex 或 Cursor。README 列出的就是这三个。 - 代理要有子代理或任务工具。技能会把每一批交给一个子代理,它的 SKILL.md 也说不同代理的工具名不一样。 - Node.js 和 npm,用于第一种方式里的 npx 命令。README 没写版本。处理 PDF 的任务在代理运行 Firecrawl 的 anydoc 时也会用到 npx。 - 技能本身不需要账号或 API 密钥。只有处理扫描版 PDF 的可选云端方式,也就是 Firecrawl 的 `firecrawl parse`,会消耗积分:SKILL.md 说大约每页 PDF 1 个积分。Claude Code 本身用的是你的 Claude 账号。 ## 装到哪里 - skills CLI:代理的技能文件夹里会多出一个名为 recursive-decomposition 的技能。README 说 -g 是装到用户级,-a 是只装给一个代理。 - 插件:插件的文件由 Claude Code 自己保管。插件名是 recursive-decomposition,它的插件市场名是 recursive-decomposition-skill。 - 手动:把仓库里的 skills/recursive-decomposition 文件夹复制进 ~/.claude/skills/ 或你的代理的技能文件夹。 ## 你的数据 这个技能只是文本。代理在你的文件里读到的内容,以及它交给子代理的内容,都会像其他工作一样发给你的代理所用的模型。除了下面说的 PDF 路线,技能只是让代理多读几遍你的文件,并没有增加新的发送去处。PDF 会先转成 markdown。SKILL.md 优先用 Firecrawl 在本机运行的 anydoc,扫描页则用云端的 `firecrawl parse`,所以扫描版 PDF 可能会发到这个云端服务。用这种方式发送私密文档前,先看看 Firecrawl 自己的条款。 ## 更新和卸载 README 没有给出更新或卸载的步骤。setup/claude-code.md 写了 Claude Code 自己的文档对插件和技能文件夹给出的做法。
README.md 4 KB setup/claude-code.md 4 KB setup/first-run.md 5 KB setup/other-agents.md 2 KB
Updated by Mindket to the current version of this kit.
同一分类里与本产品共有主题最多的已上架 GitHub 项目。
| 产品 | 星标 | 活跃度 | 语言 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Recursive Decomposition Skill(递归拆解技能) 本页 | 54 | — | — | MIT | — |
| Cheap Agent共有 claude-code-skill · claude-code-plugin · ai-agents | 310 | 活跃 | TypeScript | MIT | |
| Claude-Mem(thedotmack 出品)共有 claude-code-plugin · claude-skills · ai-agents | 116,866 | 活跃 | TypeScript | Apache-2.0 | |
| Ponytail共有 claude-code-plugin · llm · ai-agents | 186,952 | 活跃 | JavaScript | MIT | |
| Claude Code Skills & Plugins共有 claude-code-skills · claude-skills | 29,769 | 活跃 | Python | MIT | |
| pstack 编程智能体技能集共有 claude-code-skills · claude-skills | 4,132 | — | JavaScript | MIT | — |
unsloth · 工具包
671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。
prithivMLmods · 工具包
提供 Axion-1.0-35B 的 GGUF 文件,这是一个有约 30 亿激活参数的 35B 混合专家模型,面向科学推理、信息查找和工具使用。适合配合 llama.cpp 在本地使用。
Phips · 工具包
用一个超分辨率网络放大低分辨率图像,可以在一块消费级 GPU 上训练,并导出为 ONNX。适合训练或运行图像放大模型的人。
dietrichgebert · 技能
引导AI编程智能体通过优先使用现有仓库组件和标准库来编写最简代码。它增加了审计、代码审查和跟踪工具,帮助开发者减少技术债务并降低成本。
thedotmack · 工具包
Alex Newman 为 Claude Code 等编程智能体做的记忆插件。它记录智能体在每次会话里做了什么,整理成可搜索的简短笔记,并在新会话开始时载入最近的笔记。
muaaz9329 · 工具包
把 Claude Code 或 Codex 里的日常编码交给一个必须用测试证明成果的低成本模型,让你的主力模型的额度用得更久。