Run History Skill Upgrader

Trasforma l'evidenza di esecuzione in un aggiornamento solo su piano, con approvazione, per una skill esistente.

di dongshuyan · dongshuyan/compass-skills

Promosso ★ 9.2/10

Run History Skill Upgrader — Trasforma l'evidenza di esecuzione in un aggiornamento solo su piano, con approvazione, per una skill esistente.

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 failures
  • Update this skill for the platform's changed behavior
  • Trim bloat from this skill using recent run evidence