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.

Autor: yungbose · yungbose/upskill

Testowano · Działa ★ 9.2/10

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.

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 corpus
  • optimize the judge rubric and validate it on a held-out test set
  • scaffold a new optimisation consumer and run its test suite