Optimise Skill
Leverer Microsofts SkillOpt/OPRO-motor for å trene om én ferdighets dommer-formede rubrikk mot et merket utfallskorpus, beskyttet av et holdt-ute sett.
Bestått
Hva den gjør
En beslutningspolicy-optimalisator for Claude-ferdigheter: gitt et manifest, ett justerbart rubrikk-dokument og et merket markdown-korpus av tidligere beslutninger, kjører den SkillOpt's rollout/reflect/edit/gate-løkke og promoterer kun en redigert rubrikk når den strengt tatt slår basislinjen på et antagonistisk holdt-ute sett. Utløses ved 'train/optimise the <X> rubric' eller /optimise-skill <consumer> kommandoen; eksplisitt utenfor omfanget for å tune en ferdighets utløserbeskrivelse, som forblir hos ferdighetsskaperen. Live tuning utkontrakterer til claude CLI mot et Claude Max-abonnement (eller en OpenAI-nøkkel som en alternativ leverandør).
Testrapport
Faktisk kjørt: scripts/setup.py --apply skaffet et ekte 9-fils optimaliseringskontrakt (manifest, rubrikk, train/val/test korpus-mapper, holdout-hendelse/reverserings-fixturer, ledger) for en kastbar forbruker, validate_manifest.py passerte den rent, og hele 206-test-suiten passerte umiddelbart med stub-dommere og null LLM-kall, nøyaktig samsvarende med READMEs egen verifiserte påstand. Kjørte ikke selve live LLM-treningsløkken siden den utkontrakterer til et ekte claude -p abonnementsanrop.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/optimise-skillLeverer Microsofts SkillOpt/OPRO-motor for å trene om én ferdighets dommer-formede rubrikk mot et merket utfallskorpus, beskyttet av et holdt-ute sett.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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