Skills

Iterative Retrieval

Max-3-cycle protocol for agent sub-tasks with WHY context and coordinator validation.

Install

npx skills add microsoft/waza --skill iterative-retrieval -g -a claude-code -y
Repository
microsoft/waza1.5k
Category
AI and agents
Updated
4d ago
License
MIT
Context cost
Mediumabout 1,508 tokens
Runs scripts
No, instructions only

What it does

Max-3-cycle protocol for agent sub-tasks with WHY context and coordinator validation. Use when spawning sub-agents to complete scoped work.

Iterative Retrieval Skill

Squad agents frequently spawn sub-agents to complete scoped work. Without structure, these handoffs become vague, cycles multiply, and outputs land without being checked. The Iterative Retrieval Pattern caps cycles at 3, mandates WHY context in every spawn, and requires the coordinator to validate agent output before closing an issue.


Spawn Prompt Template

Every agent spawn must include the following four sections. Copy and fill in the template:

## Task
{What you need done, concrete and bounded}

## WHY this matters
{The motivation and context. What system or user goal does this serve? What breaks if skipped?}

## Success criteria
{How you will know the output is correct. Be explicit, list acceptance criteria, not vibes.}
Example:
- [ ] File X exists and contains Y
- [ ] No regressions in existing tests
- [ ] PR is open targeting main with description matching the issue

## Escalation path
{What the agent should do if uncertain or stuck. "Stop and ask me" is valid.}
Example:
- If requirements are ambiguous → stop, comment on the issue, set label status:needs-decision
- If blocked by a dependency → label status:blocked, explain in a comment
- If 3 cycles exhausted without resolution → write a summary to inbox and surface to coordinator

3-Cycle Protocol

CycleDescriptionExit condition
1Initial attemptDone → coordinator validates. Incomplete → surface delta.
2Targeted retry with specific correctionsDone → coordinator validates. Incomplete → one more.
3Final attempt with all context from cycles 1, 2Done or escalate, no cycle 4.

Rules

Read the whole SKILL.md on GitHub

More in AI and agents