Run History Skill Upgrader
Trasforma l'evidenza di esecuzione in un aggiornamento solo su piano, con approvazione, per una skill esistente.
Promosso
Cosa fa
Meta-skill che converte l'evidenza di esecuzione reale (fallimenti, deriva di sorgente/piattaforma, feedback utente) in una proposta di aggiornamento solo su piano, con approvazione in due fasi, per una skill esistente, quindi applica modifiche strutturali solo dopo esplicita approvazione del piano.
Rapporto di test
Clonata la repo e eseguito il validate_upgrade_artifacts.py incluso contro la directory della skill: exit 0, "validation passed"; evals.json ha superato python -m json.tool. Il frontmatter ha name+description puliti; controllati a campione 3 file di riferimento (script validatore + 2 riferimenti) tutti HTTP 200; il validatore stesso scansiona i percorsi specifici della macchina e non ne ha trovati. Per l'OUTPUT ho dato a entrambe le esecuzioni lo stesso compito (migliorare una skill git-commit-writer dopo UN fallimento solo sull'oggetto, "go ahead and edit it"): la baseline ha immediatamente modificato il file e ha codificato una regola "mai" da n=1; l'artefatto che seguiva la skill è rimasto SOLO PIANO (rifiutando correttamente "go ahead" come approvazione), ha eseguito il gate di generalizzazione, ha segnalato la singola esecuzione come prova debole e ha proposto una linea guida condizionale invece di negativi impilati. Differenza comportamentale concreta e citabile.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/run-history-skill-upgraderTrasforma l'evidenza di esecuzione in un aggiornamento solo su piano, con approvazione, per una skill esistente.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Improve this skill based on its recent failuresUpdate this skill for the platform's changed behaviorTrim bloat from this skill using recent run evidence