Run History Skill Upgrader
Transforme les preuves d'exécution en une mise à niveau planifiée et soumise à approbation pour une compétence existante
Testé · Fonctionne
Ce que fait
Méta-compétence qui convertit les preuves d'exécution réelles (échecs, dérive source/plateforme, retours utilisateurs) en une proposition de mise à niveau soumise à approbation en deux étapes pour une compétence existante, puis applique les changements structurels uniquement après approbation explicite du plan.
Rapport de test
Dépôt cloné et exécuté le validate_upgrade_artifacts.py fourni sur le répertoire de la compétence : exit 0, 'validation passed' ; evals.json a passé python -m json.tool. Le frontmatter a un name+description propre ; 3 fichiers référencés vérifiés ponctuellement (script de validation + 2 références) tous HTTP 200 ; le validateur lui-même scanne les chemins spécifiques à la machine et n'en a trouvé aucun. Pour la SORTIE, j'ai donné aux deux exécutions la même tâche (améliorer une compétence git-commit-writer après UN échec uniquement sur le sujet, 'vas-y et modifie-le') : la base de référence a immédiatement modifié le fichier et codé en dur une règle 'jamais' à partir de n=1 ; l'artefact suivant la compétence est resté UNIQUEMENT PLAN (rejetant correctement 'vas-y' comme approbation), a exécuté la porte de généralisation, a signalé l'exécution unique comme preuve faible, et a proposé une ligne directrice conditionnelle au lieu de négatifs empilés. Différence comportementale concrète et citée.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/dongshuyan/compass-skills.git /tmp/run-history-skill-upgrader-src mkdir -p ~/.claude/skills cp -R /tmp/run-history-skill-upgrader-src/skills/run-history-skill-upgrader ~/.claude/skills/run-history-skill-upgrader # No API keys or external deps. Bundled validator needs python3 (or python / py -3): # python3 ~/.claude/skills/run-history-skill-upgrader/scripts/validate_upgrade_artifacts.py \ # --skill ~/.claude/skills/run-history-skill-upgrader # Meta-skill: it upgrades OTHER existing skills; it does not do a business task itself.
Commandes et exemples de prompts
/run-history-skill-upgraderTransforme les preuves d'exécution en une mise à niveau planifiée et soumise à approbation pour une compétence existante
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Improve this skill based on its recent failuresUpdate this skill for the platform's changed behaviorTrim bloat from this skill using recent run evidence