Run History Skill Builder

Przekształca ukończone uruchomienie lub powtarzalny przepływ pracy w zatwierdzony, wielokrotnego użytku pakiet umiejętności

Autor: dongshuyan · dongshuyan/compass-skills

Testowano · Działa ★ 9.2/10

Run History Skill Builder — Przekształca ukończone uruchomienie lub powtarzalny przepływ pracy w zatwierdzony, wielokrotnego użytku pakiet umiejętności

Co robi ten skill

Meta-umiejętność, która przekształca rzeczywistą historię uruchomień (ukończone zadanie, przepływ przeglądarki, ślad logu lub wielokrotnie udoskonalany przepływ pracy) w nowy, wielokrotnego użytku pakiet umiejętności lub projekt umiejętności tylko do planowania. Uruchamia się, gdy użytkownik prosi o stworzenie nowej umiejętności z rozmowy lub logów, wyodrębnienie przepływu pracy wielokrotnego użytku lub stworzenie planu projektowego przed zapisaniem plików; wyraźnie odracza ulepszanie istniejącej umiejętności do oddzielnego ulepszacza i odmawia wykonania podstawowego przepływu pracy biznesowej. Dostarcza działający walidator Python, który wymusza kształt frontmatter, referencje plików, skanowanie ścieżek prywatności i schemat eval.

Raport z testu

Sklonowano repozytorium i potwierdzono istnienie wszystkich plików referencyjnych (5 referencji, scripts/validate_skill_package.py, evals/evals.json; sprawdzono 3 przez raw HTTP, wszystkie 200). Uruchomiono dołączony walidator na własnym pakiecie umiejętności: "validation passed", exit 0. Dla testu wyjściowego zbudowałem dwa pakiety dla jednego zadania (image thumbnail + EXIF-strip skill): bazowy BASELINE ignorujący treść i jeden zgodny z zasadami projektowymi/bramkami walidacji. Walidator oznaczył bazowy 4 błędami (README dla umiejętności, dodatkowe klucze frontmatter author/version, nazwa niezgodna z kebab-case, niezgodność nazwy/katalogu) plus ostrzeżenie o wycieku ścieżki maszyny (/Users/...), podczas gdy pakiet zgodny z umiejętnością przeszedł czysto, exit 0 — zasady projektowe bezpośrednio odwzorowują się na egzekwowalne sprawdzenia. Frontmatter to dokładnie name+description; brak curl|sh, base64 ani zagrożeń eksfiltracji (sam walidator skanuje ścieżki prywatne). Kategoria poprawiona z "design" na "coding": jest to narzędzie meta-deweloperskie, które emituje pakiety umiejętności.

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

Instalacja

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

Komendy i przykładowe prompty

  • /run-history-skill-builderPrzekształca ukończone uruchomienie lub powtarzalny przepływ pracy w zatwierdzony, wielokrotnego użytku pakiet umiejętności

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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