Decompose dense codebase-wide, multi-document, PDF, and aggregation work even when the input fits the context window, following Recursive Language Models (Zhang, Kraska, Khattab, 2025). Use when the user asks to analyse all files, a whole repo, all docs, large PDFs, or to aggregate or multi-hop across scattered sources. Skip one file, one function, a single needle, or a one-page PDF conversion.
Install
npx skills add massimodeluisa/recursive-decomposition-skill --skill recursive-decompositionnpx skills add massimodeluisa/recursive-decomposition-skill --skill recursive-decomposition -a claude-code -gnpx skills add massimodeluisa/recursive-decomposition-skill --skill recursive-decomposition -a codex -ggemini skills install https://github.com/massimodeluisa/recursive-decomposition-skill.git --path skills/recursive-decompositiongh skill install massimodeluisa/recursive-decomposition-skill recursive-decompositiongit clone --depth 1 https://github.com/massimodeluisa/recursive-decomposition-skill /tmp/massimodeluisa__recursive-decomposition-skill
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/massimodeluisa__recursive-decomposition-skill/skills/recursive-decomposition ~/.claude/skills/recursive-decomposition # Claude Code
cp -R /tmp/massimodeluisa__recursive-decomposition-skill/skills/recursive-decomposition ~/.agents/skills/recursive-decomposition # Codex, Cursor, Gemini CLI, Copilot, OpenCode