iterative-retrieval

Iteratively refine context retrieval across up to three search cycles.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hummbl-dev/hummbl-agent --skill iterative-retrieval-hummbl-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterative-retrieval
Source: https://github.com/hummbl-dev/hummbl-agent/tree/main/skills/iterative-retrieval
Command: npx skills add https://github.com/hummbl-dev/hummbl-agent --skill iterative-retrieval-hummbl-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge where subagents lack sufficient context to perform their tasks, preventing them from knowing which files or information are relevant until they begin execution.

Core Features & Use Cases

  • Progressive Context Refinement: Iteratively searches and evaluates files to build a relevant context set.
  • Dynamic Query Adjustment: Learns from initial evaluations to refine search patterns, keywords, and exclusions.
  • Use Case: When debugging a complex issue, this Skill can help an agent discover the specific code files related to authentication and session management by progressively narrowing down the search based on initial findings.

Quick Start

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

Frequently Asked Questions about iterative-retrieval

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

FAQPage Schema
How do I help a subagent find relevant files when it lacks initial codebase context?

To help a subagent find relevant files without initial codebase context, use progressive context retrieval. This pattern iteratively dispatches broad queries, evaluates results, and refines search criteria to discover relevant files and project terminology.

What is iterative context retrieval for multi-agent workflows?

Iterative context retrieval for multi-agent workflows is a pattern that progressively refines context gathering. It loops up to three cycles, evaluating retrieved content and adjusting search criteria to ensure subagents acquire sufficient project knowledge.

How do I dynamically adjust search patterns to narrow down codebase navigation?

To dynamically adjust search patterns for codebase navigation, learn from initial file evaluations to refine keywords and exclusions. This progressive refinement loops up to three times to gather sufficient relevant context for agent decisions.

What's the best way to build a relevant context set when debugging complex codebase issues?

The best way to build a relevant context set for complex debugging is progressive context refinement. By iteratively searching and evaluating files, the agent progressively narrows down search patterns based on initial findings to pinpoint relevant code.

Are there limitations to the number of search cycles for iterative context retrieval?

Yes, a limitation of iterative context retrieval is the maximum cycle count. The pattern loops up to a maximum of three cycles to gather sufficient context, meaning highly dispersed or deeply nested codebase patterns may require additional manual searches.