From leoweb-dev
S'active automatiquement quand tu as besoin d'aller chercher de l'information sur le web : recherche technique, mise à jour sur un sujet, veille, analyse d'un produit/service/technologie, investigation sur un problème, ou toute question qui nécessite des données récentes et fiables. Ne JAMAIS faire une recherche web avec un seul outil quand on peut croiser les sources.
npx claudepluginhub leoweb57/cc-plugins --plugin leoweb-devThis skill uses the workspace's default tool permissions.
Tu DOIS activer ce skill chaque fois que tu as besoin de chercher de l'information sur le web.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Tu DOIS activer ce skill chaque fois que tu as besoin de chercher de l'information sur le web. Que ce soit pour répondre à une question de l'utilisateur, investiguer un problème, se renseigner sur un produit, une technologie, un concurrent, ou toute autre recherche nécessitant des données externes. Une seule source ne suffit pas — on croise toujours.
check-deps à la place| Source | MCP / Outil | Force | Faiblesse |
|---|---|---|---|
| Exa | web_search_exa | Recherche sémantique, comprend le sens, pas juste les mots-clés. Recherche de code, personnes, entreprises | Moins bon sur l'actualité brûlante |
| Tavily | tavily-search | Résultats optimisés pour LLM, snippets structurés, endpoint /research multi-étapes | Moins profond sémantiquement qu'Exa |
| WebSearch | WebSearch (natif) | Rapide, pas de clé API, toujours disponible | Pas de contenu complet, juste des snippets |
| DeepWiki | ask_question, read_wiki_contents | Documentation IA de repos GitHub, architecture et patterns | Limité aux repos GitHub indexés |
| Firecrawl | firecrawl_scrape, firecrawl_crawl | Scraping propre (Markdown sans boilerplate), crawl de sites entiers | Consomme des crédits, pas un moteur de recherche |
Avant de lancer les agents, déterminer :
| Type de recherche | Sources prioritaires |
|---|---|
| Technique (lib, framework, API) | Exa + DeepWiki + Tavily |
| Business (marché, concurrent, produit) | Exa + Tavily + WebSearch |
| Factuel (événement, date, chiffre) | WebSearch + Tavily |
| Investigation (problème, debug, comportement) | Exa + Tavily + DeepWiki |
| Documentation d'un site web | Firecrawl (firecrawl_crawl) |
Créer une équipe via TeamCreate pour orchestrer la recherche. Puis lancer les agents en parallèle via l'outil Agent avec le paramètre team_name :
TeamCreate : créer une équipe web-research-<sujet-court>TaskCreate : créer une tâche par source sélectionnéeAgent : lancer un agent general-purpose par source, en parallèle (tous les appels Agent dans un seul message), chacun avec sa tâche assignéeChaque agent reçoit :
research pour les recherches approfondiesask_question avec le repo GitHub si connu, sinon read_wiki_structure pour explorerVague 1 — Recherche : lancer les agents Exa + Tavily + WebSearch (+ DeepWiki si pertinent) en parallèle dans un seul message via Agent
Vague 2 — Approfondissement : si les résultats de la Vague 1 identifient des URLs importantes mais dont le contenu n'est que partiellement disponible, lancer un agent Firecrawl pour scraper ces pages et récupérer le contenu complet en Markdown propre
Une fois la synthèse terminée, fermer l'équipe via TeamDelete.
Une fois tous les résultats collectés, le synthétiseur (toi) :
## [Sujet de la recherche]
### Points clés
- [Affirmation 1] (confirmé par Exa + Tavily)
- [Affirmation 2] (source unique : DeepWiki — confiance moyenne)
- [Affirmation 3] (contradiction : Exa dit X, Tavily dit Y — à vérifier)
### Détails
[Synthèse structurée par thème]
### Sources
- [URL 1] — via Exa
- [URL 2] — via Tavily
- [URL 3] — via Firecrawl (contenu complet)
Attribuer un niveau de confiance global à la synthèse :
Si la confiance est faible, le dire explicitement à l'utilisateur et suggérer des pistes pour confirmer.