recursive-research
FreeRecursive research up to PhD level across any domain (science, tech, business, arts, humanities) with source tiering, WDM + Munger inversion for autonomous decisions, and disk checkpointing to survive context compaction. *By [@Anjos2](https://github.com/Anjos2)*
About recursive-research
Recursive Research is an open-source Claude Code plugin skill that performs autonomous, recursive research up to PhD level across any domain—science, tech, business, arts, and humanities. It uses source tiering (Tier 1/2/3/Rejected), a Weighted Decision Matrix (WDM) with Munger inversion for self-critical decision-making, and per-cycle disk checkpointing to survive context compaction. The skill interrogates the user in Phase 0 to determine mode (web/local/mixed), priority/excluded sources, and a cycle cap. It identifies 3-5 seed threads, detects available MCPs (Firecrawl, Context7, WebFetch, WebSearch), iterates in auto-regulated cycles, and closes when a 5-criteria PhD fitness function is met or upon hitting the cap. Every autonomous decision is transparent and logged. Created by Joseph Huayhualla (@Anjos2), licensed under MIT.
Key Features
Pros & Cons
- Works across any domain with generic source tiering, not limited to code
- Automatically rejects garbage sources using explicit criteria
- Survives context limits via checkpointing and resume support
- Self-critical with Munger inversion applied to consolidated knowledge
- Transparent autonomous decisions with WDM + Munger reasoning shown
- User controls via Phase 0 interrogation before research begins
- Open source (MIT) and free to use with Claude Code
- Requires Claude Code (Anthropic's CLI tool) as a dependency
- Research quality depends on user-provided seed and available MCPs
- May consume significant context/tokens for deep recursive cycles