Que fait Already Told You : installer les compétences rédigées ?
Rien n'est installé tant que l'utilisateur n'a pas dit oui à cette compétence spécifique.
- Trouver le rapport. Utilisez
~/already-told-you/$ARGUMENTSsi une date a été donnée, sinon utilisez le dossier~/already-told-you/<YYYY-MM-DD>/le plus récent qui contient un dossierskills/(utilisez Glob). S'il n'y en a pas, cherchez aussi dans~/claude-improve/(rapports créés avant le renommage du plugin). Si rien n'est trouvé, dites "Aucune compétence rédigée pour le moment - lancez d'abord /already-told-you:run" et arrêtez-vous. - Les lister. Exécutez
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --list --report <dossier du rapport>. Si<dossier du rapport>/findings.jsonexiste, ajoutez pour chaque compétence la ligne correspondante de la section C (fréquence d'apparition, minutes chacune). Si un élément a un champmatch(provenant de/already-told-you:find-skills report), ajoutez "Compétence existante : - installez plutôt" ou "Aucune correspondance validée - rédigez la vôtre". Si aucun élément n'a encore dematch, proposez une fois, en option : "Avant d'installer celles-ci, je peux vérifier si une compétence prête à l'emploi validée existe déjà pour l'une d'entre elles avec/already-told-you:find-skills report. Cela demande d'abord votre avis et n'envoie que des mots-clés de recherche courts que vous approuvez. Vous voulez cela, ou passer directement aux brouillons ?" S'ils le souhaitent, dites-leur d'exécuter cette commande et arrêtez-vous ici ; sinon continuez hors ligne. Demandez lesquelles l'utilisateur veut examiner (il peut dire "toutes"). - Pour chaque compétence choisie, une à la fois :
- Lisez son
SKILL.mdet affichez-la en entier. Signalez les lignesTODO (check) :; proposez de les remplir avec les réponses de l'utilisateur avant l'installation (modifiez le brouillon dans le dossier du rapport uniquement). - Demandez où : tous les projets (
~/.claude/skills, ou$CLAUDE_CONFIG_DIR/skillssi l'utilisateur a défini cette variable) ou ce projet uniquement (${CLAUDE_PROJECT_DIR}/.claude/skills). Recommandez tous les projets lorsque les citations proviennent de 2 projets ou plus. - Exécutez
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --check --src <rapport>/skills/<nom> --dest <dest>. Si cela indique que la compétence est déjà installée à cet endroit, affichez les différences entre les deux versions et demandez s'il faut la remplacer (l'ancienne est conservée comme sauvegarde) ou l'ignorer. - Demandez un oui clair. Alors seulement exécutez
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --install --src <rapport>/skills/<nom> --dest <dest>(ajoutez--forceuniquement si l'utilisateur a choisi de remplacer une compétence existante). Cette commande demande une autorisation ; cette invite est la deuxième vérification de sécurité, laissez l'utilisateur y répondre.
- Lisez son
- Terminer. Listez ce qui a été installé où, et comment utiliser chacune (
/<nom>, ou demandez simplement la tâche avec les propres mots de l'utilisateur - la description contient leur formulation). Mentionnez que supprimer une compétence consiste à supprimer son dossier.