iterative-retrieval

Iteratively refine file retrieval queries across up to three cycles.

3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Nixdorfer/ClaudeCodeTool --skill iterative-retrieval-nixdorfer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterative-retrieval
Source: https://github.com/Nixdorfer/ClaudeCodeTool/tree/main/plugins/cache/everything-claude-code/everything-claude-code/1.4.1/.cursor/skills/iterative-retrieval
Command: npx skills add https://github.com/Nixdorfer/ClaudeCodeTool --skill iterative-retrieval-nixdorfer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of providing subagents with the precise context they need to perform tasks, avoiding overwhelming them with too much information or leaving them with too little.

Core Features & Use Cases

  • Progressive Context Gathering: Iteratively refines search queries to pinpoint relevant files and code snippets.
  • Dynamic Query Adjustment: Learns from initial evaluations to update search patterns, keywords, and exclusions.
  • Use Case: When debugging a complex issue, this Skill can intelligently discover the most relevant files and code sections related to the bug, even if the initial search terms are not perfectly aligned with the codebase's terminology.

Quick Start

Use the iterative-retrieval skill to find files related to user authentication.

Frequently Asked Questions about iterative-retrieval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is progressive context retrieval in multi-agent systems?

Progressive context retrieval is a pattern for gathering and evaluating candidate files based on broad queries, then refining search criteria using discovered patterns and keywords. This iterates up to three cycles to provide sufficient relevant context for subagent tasks.

How do I refine context retrieval to avoid overwhelming subagents with too much information?

You refine context retrieval by iteratively evaluating candidate files from initial broad queries, then updating search patterns, keywords, and exclusions based on discovered gaps. This dynamic adjustment prevents overwhelming subagents by pinpointing only the most relevant code snippets.

How do I find relevant files for debugging when my search terms don't match the codebase terminology?

Use dynamic query adjustment to discover relevant files. The skill evaluates initial broad search results, learns from identified patterns and keywords, and refines the search criteria across up to three iterative cycles to align with the actual codebase terminology.

Can I use iterative retrieval for codebase navigation in complex software engineering tasks?

Yes, iterative retrieval is designed for codebase navigation in complex software engineering tasks. It progressively gathers and evaluates candidate files, dynamically adjusting search patterns and keywords to ensure subagents receive the precise context needed.

What are the limitations of using a three-cycle maximum for subagent context retrieval?

The three-cycle maximum limits the depth of iterative search refinement for subagent context retrieval. This constraint bounds the evaluation process, meaning that if sufficient context is not found within three progressive cycles, the search will stop and return the current best results.