Optimise Skill
Dostarcza silnik SkillOpt/OPRO firmy Microsoft do ponownego trenowania rubryki jednego skilla ukształtowanej przez sędziego na podstawie oznaczonego korpusu wyników, bramkowanego przez wydzielony zestaw.
Testowano · Działa
Co robi ten skill
Optymalizator polityki decyzyjnej dla skilli Claude: podany manifest, pojedynczy, konfigurowalny dokument rubryki i oznaczony korpus markdown z przeszłych decyzji, uruchamia pętlę rollout/reflect/edit/gate SkillOpt i promuje edytowaną rubrykę tylko wtedy, gdy ściśle przewyższa podstawową na adversarialnym, wydzielonym zestawie. Reaguje na 'train/optimise the <X> rubric' lub polecenie /optimise-skill <consumer>; wyraźnie poza zakresem dostrajania opisu wyzwalającego skilla, który pozostaje z twórcą skilla. Żywe dostrajanie wywołuje CLI claude przeciwko subskrypcji Claude Max (lub kluczowi OpenAI jako alternatywnemu dostawcy).
Raport z testu
Faktycznie uruchomiono: scripts/setup.py --apply stworzyło rzeczywisty kontrakt 9 plików optymalizacji/ (manifest, rubryka, katalogi korpusu train/val/test, dane kontrolne dla incydentów/odwróceń, rejestr) dla tymczasowego konsumenta, validate_manifest.py przeszedł go czysto, a pełny zestaw 206 testów przeszedł natychmiast z fikcyjnymi sędziami i zerowymi wywołaniami LLM, dokładnie odpowiadając zweryfikowanemu twierdzeniu z README. Nie uruchomiono samego pętli treningowej LLM na żywo, ponieważ wywołuje ona rzeczywiste wywołanie subskrypcji claude -p.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/yungbose/upskill.git cd upskill mkdir -p ~/.claude/skills cp -r optimise-skill ~/.claude/skills/optimise-skill pip install -r optimise-skill/requirements.txt # PyYAML only; live tuning additionally needs the claude CLI + a Claude Max subscription
Komendy i przykładowe prompty
/optimise-skillDostarcza silnik SkillOpt/OPRO firmy Microsoft do ponownego trenowania rubryki jednego skilla ukształtowanej przez sędziego na podstawie oznaczonego korpusu wyników, bramkowanego przez wydzielony zestaw.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
train this skill's rubric against our labeled decision corpusoptimize the judge rubric and validate it on a held-out test setscaffold a new optimisation consumer and run its test suite