From shared-memory
This skill should be used when the user asks to "diagnostiquer la mémoire", "vérifier la recherche mémoire", "activer la recherche sémantique", "pourquoi search_memory est en grep", "memory doctor", or "/memory-doctor". It runs the prerequisites diagnostic for search_memory and proposes the missing installs (the user validates; nothing is installed without consent).
How this skill is triggered — by the user, by Claude, or both
Slash command
/shared-memory:memory-doctorThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Vérifie les prérequis de `search_memory` (recherche vectorielle locale) et **propose** les
Vérifie les prérequis de search_memory (recherche vectorielle locale) et propose les
correctifs manquants. N'installe jamais rien sans l'accord de l'utilisateur. Sans
prérequis, search_memory reste fonctionnel en fallback grep — la véracité est garantie
(le fait est toujours lu).
Lancer le diagnostic :
python3 ${CLAUDE_PLUGIN_ROOT%/}/scripts/doctor.py
Présenter le rapport ligne à ligne (OK / manquant). Pour chaque manque, montrer le remède indiqué par le doctor.
Proposer les installs manquantes — typiquement pip install fastembed (recherche
sémantique). Demander l'accord via AskUserQuestion avant toute commande qui installe ;
ne rien exécuter sinon. Si l'utilisateur accepte :
pip install fastembed
puis (optionnel) pré-télécharger le modèle (~90 Mo) :
python3 -c "from fastembed import TextEmbedding; TextEmbedding()"
Re-vérifier : relancer doctor.py pour confirmer que tout est OK.
search_memory renvoie vector_inactive: true,
c'est que la sémantique est inactive (fastembed absent) — le signaler et proposer ce skill.${CLAUDE_PLUGIN_ROOT}/scripts/doctor.py — diagnostic structuré + remèdes.${CLAUDE_PLUGIN_ROOT}/docs/superpowers/specs/2026-06-10-v2-token-optimization-design.md —
conception (Volets B & C).npx claudepluginhub manguet/shared-memory --plugin shared-memoryCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.