Optimise Skill
Vendort Microsofts SkillOpt/OPRO-Engine, um die Richter-förmige Rubrik eines Skills gegen einen gelabelten Ergebnis-Korpus neu zu trainieren, begrenzt durch eine zurückgehaltene Menge.
Getestet · Funktioniert
Was es kann
Ein Entscheidungsrichtlinien-Optimierer für Claude-Skills: Angesichts eines Manifests, eines einzelnen abstimmbaren Rubrikdokuments und eines gelabelten Markdown-Korpus vergangener Entscheidungen führt er die Rollout/Reflect/Edit/Gate-Schleife von SkillOpt aus und befördert nur eine bearbeitete Rubrik, wenn sie die Basislinie bei einer adversariellen zurückgehaltenen Menge streng übertrifft. Löst bei 'train/optimise the <X> rubric' oder dem Befehl /optimise-skill <consumer> aus; explizit außerhalb des Umfangs für die Abstimmung der Trigger-Beschreibung eines Skills, die beim Skill-Ersteller verbleibt. Live-Tuning greift auf die Claude CLI gegen ein Claude Max-Abonnement (oder einen OpenAI-Schlüssel als alternativen Anbieter) zu.
Testbericht
Tatsächlich ausgeführt: scripts/setup.py --apply erstellte einen echten 9-Datei-Optimierungsvertrag (Manifest, Rubrik, Train/Val/Test-Korpus-Verzeichnisse, Holdout-Incident/Reversal-Fixtures, Ledger) für einen Wegwerf-Consumer, validate_manifest.py bestand ihn fehlerfrei, und die vollständige 206-Testsuite bestand sofort mit Stub-Richtern und null LLM-Aufrufen, genau passend zur eigenen verifizierten Behauptung der README. Die Live-LLM-Trainingsschleife selbst wurde nicht ausgeführt, da sie einen echten Claude -p-Abonnementaufruf auslagert.
Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/optimise-skillVendort Microsofts SkillOpt/OPRO-Engine, um die Richter-förmige Rubrik eines Skills gegen einen gelabelten Ergebnis-Korpus neu zu trainieren, begrenzt durch eine zurückgehaltene Menge.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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