Iterative Retrieval Pattern
Résoudre le problème de contexte des sous-agents avec Muse : une boucle envoi-évaluation-affinement qui aiguise progressivement la récupération de code, plafonnée à 3 cycles.
- Quoi
- Résoudre le problème de contexte des sous-agents avec Muse : une boucle envoi-évaluation-affinement qui aiguise progressivement la récupération de code, plafonnée à 3 cycles.
- Coût
- Gratuit
- Prérequis
- Utilisez « Pattern de récupération itérative » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un pattern de récupération qui fait résoudre à Muse le problème de contexte des sous-agents au lieu de deviner ce dont un sous-agent a besoin d'avance. Le problème est réel : les sous-agents ne savent pas quels fichiers contiennent le code pertinent ni quelle terminologie le projet utilise, donc tout envoyer fait exploser la limite de contexte et rien envoyer les laisse aveugles. La solution est une boucle en quatre phases, envoi, évaluation, affinement, boucle, plafonnée à trois cycles : commencer avec une requête large par mots-clés, noter chaque fichier récupéré sur une échelle de pertinence de 0 à 1 avec la raison et le contexte manquant notés, affiner la requête en ajoutant les patterns et la terminologie découverts tout en excluant les chemins confirmés non pertinents, et répéter jusqu'à trouver trois fichiers ou plus de haute pertinence ou atteindre le plafond. Des exemples concrets montrent une récupération de contexte pour correction de bug et une pour implémentation de fonctionnalité où le deuxième cycle découvre que la base de code dit throttle au lieu de rate limit. Un extrait de prompt d'agent montre comment intégrer le pattern dans les instructions, et les bonnes pratiques se terminent avec la phrase qui compte : commencer large et resserrer progressivement, apprendre la terminologie de la base de code dès le premier cycle, et s'arrêter à assez bon car trois fichiers de haute pertinence battent dix fichiers médiocres. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : la notation de pertinence est heuristique, ajustez-la à votre backend de récupération ; le plafond de trois cycles est un défaut de départ, pas une loi ; il optimise la récupération, il ne garantit pas que l'agent comprend ce qu'il a trouvé. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Pattern de récupération itérative » avec votre Muse. Prérequis : rien à installer. Pur guide ; une configuration multi-agents aide. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/iterative-retrieval/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Conçois la boucle de récupération pour cette tâche de sous-agent : [décrivez la tâche]. » 3. Demandez ensuite : « quelle devrait être la première requête large » ou « quels fichiers ont dépassé 0,7 et pourquoi ? » Astuce : plafond de 3 cycles ; 3 fichiers de haute pertinence battent 10 fichiers médiocres. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Relisez les commandes générées avant de les lancer.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.