Run History Skill Builder

Omdanner en afsluttet kørsel eller gentagen workflow til en valideret genanvendelig færdighedspakke

Af dongshuyan · dongshuyan/compass-skills

Testet · Virker ★ 9.2/10

Run History Skill Builder — Omdanner en afsluttet kørsel eller gentagen workflow til en valideret genanvendelig færdighedspakke

Hvad det gør

En meta-færdighed, der konverterer reel kørselshistorik (en afsluttet opgave, browser flow, log trace eller gentagne gange forfinet workflow) til en ny genanvendelig færdighedspakke eller et plan-only færdighedsdesign. Den udløses, når brugeren beder om at lave en ny færdighed ud fra en samtale eller logs, udtrække et genanvendeligt workflow eller producere en designplan, før filer skrives; den udskyder eksplicit opgradering af en eksisterende færdighed til en separat upgrader og nægter at udføre det underliggende forretningsworkflow. Leveres med en fungerende Python validator, der håndhæver frontmatter shape, file references, privacy-path scanning og eval schema.

Testrapport

Klonede repoet og bekræftede, at alle kropsrefererede filer eksisterer (5 referencer, scripts/validate_skill_package.py, evals/evals.json; stikprøvekontrollerede 3 via rå HTTP, alle 200). Kørte den bundtede validator på færdighedens egen pakke: "validation passed", exit 0. For outputtesten byggede jeg to pakker til én opgave (image thumbnail + EXIF-strip skill): en good-faith BASELINE, der ignorerede kroppen, og en, der fulgte kroppens Design Rules/Validation gates. Validatoren markerede baseline med 4 fejl (per-skill README, ekstra frontmatter keys author/version, non-kebab name, name/dir mismatch) plus en machine-path leak warning (/Users/...), mens den færdigheds-følgende pakke bestod rent, exit 0 — designreglerne mapper direkte til håndhævelige checks. Frontmatter er præcis name+description; ingen curl|sh, base64 eller exfiltration smells (validatoren scanner selv for private stier). Kategori korrigeret fra "design" til "coding": det er et udvikler meta-værktøj, der udsender skill packages.

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

Installation

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).

Kommandoer og eksempelprompter

  • /run-history-skill-builderOmdanner en afsluttet kørsel eller gentagen workflow til en valideret genanvendelig færdighedspakke

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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