Run History Skill Builder

Zet een voltooide run of herhaalde workflow om in een gevalideerd herbruikbaar skill-pakket

Door dongshuyan · dongshuyan/compass-skills

Getest · Werkt ★ 9.2/10

Run History Skill Builder — Zet een voltooide run of herhaalde workflow om in een gevalideerd herbruikbaar skill-pakket

Wat het doet

Een meta-vaardigheid die echte run-historie (een voltooide taak, browserflow, logtrace of herhaaldelijk verfijnde workflow) omzet in een nieuw herbruikbaar skill-pakket of een alleen-plan skill-ontwerp. Het activeert wanneer de gebruiker vraagt om een nieuwe vaardigheid te maken van een conversatie of logs, een herbruikbare workflow te extraheren, of een ontwerpplan te produceren voordat bestanden worden geschreven; het stelt het upgraden van een bestaande vaardigheid expliciet uit naar een aparte upgrader en weigert de onderliggende bedrijfsworkflow uit te voeren. Levert een werkende Python-validator die de frontmatter-vorm, bestandsreferenties, privacy-padscanning en eval-schema afdwingt.

Testrapport

De repo gekloond en bevestigd dat alle in de body genoemde bestanden bestaan (5 referenties, scripts/validate_skill_package.py, evals/evals.json; 3 steekproefsgewijs gecontroleerd via raw HTTP, allemaal 200). De gebundelde validator uitgevoerd op het eigen pakket van de vaardigheid: "validation passed", exit 0. Voor de outputtest heb ik twee pakketten gebouwd voor één taak (image thumbnail + EXIF-strip skill): een te goeder trouw BASELINE die de body negeerde, en een die de Design Rules/Validation gates van de body volgde. De validator markeerde de basislijn met 4 fouten (per-skill README, extra frontmatter keys author/version, non-kebab name, name/dir mismatch) plus een machine-path lekwaarschuwing (/Users/...), terwijl het skill-volgende pakket schoon passeerde, exit 0 — de ontwerpregels komen direct overeen met afdwingbare controles. Frontmatter is precies name+description; geen curl|sh, base64, of exfiltratie-risico's (de validator zelf scant op privépaden). Categorie gecorrigeerd van "design" naar "coding": het is een ontwikkelaar meta-tool die skill-pakketten genereert.

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/dongshuyan/compass-skills.git /tmp/run-history-skill-builder-src
mkdir -p ~/.claude/skills
cp -R /tmp/run-history-skill-builder-src/skills/run-history-skill-builder ~/.claude/skills/run-history-skill-builder
# No external deps. Bundled validator needs Python 3 (python3/python/py -3):
#   python3 ~/.claude/skills/run-history-skill-builder/scripts/validate_skill_package.py <target-skill-dir>
# Companion skill in same repo: skills/run-history-skill-upgrader (for upgrading existing skills).

Commando's en voorbeeldprompts

  • /run-history-skill-builderZet een voltooide run of herhaalde workflow om in een gevalideerd herbruikbaar skill-pakket

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Turn this browser flow into a reusable skill
  • Extract a skill from my recent conversation logs
  • Build a skill-design plan from this run history