Sandy

Deterministyczne powtarzanie sekwencji wywołań MCP/narzędzi, aby powtarzalne przepływy pracy pomijały wnioskowanie LLM.

Autor: Sangkwun · Sangkwun/sandy

Działa po konfiguracji ★ 7.6/10

Sandy — Deterministyczne powtarzanie sekwencji wywołań MCP/narzędzi, aby powtarzalne przepływy pracy pomijały wnioskowanie LLM.

Co robi ten skill

Sandy pozwala agentowi na nagranie powtarzalnej sekwencji MCP/narzędzi natywnych (nawiguj, kliknij, glob, odczytaj, bash itp.) jako wersjonowany scenariusz JSON i odtworzenie go za pomocą lokalnego CLI Pythona, bez wydawania tokenów LLM na odtwarzanie. Wyzwalane, gdy sesja wykazuje powtarzający się wzorzec wywołań narzędzi, lub gdy użytkownik prosi o zapisanie/automatyzację/odtwarzanie przepływu pracy, lub gdy komenda /sandy jest wywoływana bezpośrednio.

Raport z testu

SKILL.md wskazuje na ${CLAUDE_PLUGIN_ROOT}/scripts/play.py, references/schema.md i assets/examples/, ale wszystkie trzy znajdują się jako rodzeństwo skills/sandy/ w katalogu głównym wtyczki, a nie wewnątrz niej -- proste skopiowanie folderu umiejętności cp -r wysyła SKILL.md bez katalogu scripts/, co zostało potwierdzone przez faktyczne uruchomienie skopiowanej umiejętności i otrzymanie FileNotFoundError; ręczne ponowne złożenie SKILL.md + scripts/ + references/ + assets/ w jeden płaski folder i ponowne uruchomienie naprawiło to i wyprodukowało poprawne suche uruchomienie oraz rzeczywisty scenariusz end-to-end (glob -> append_file) z zerowymi wywołaniami LLM.

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

Instalacja

git clone https://github.com/Sangkwun/sandy
mkdir -p ~/.claude/skills
cp -r sandy/sandy-skill/skills/sandy ~/.claude/skills/sandy

Komendy i przykładowe prompty

  • /sandyDeterministyczne powtarzanie sekwencji wywołań MCP/narzędzi, aby powtarzalne przepływy pracy pomijały wnioskowanie LLM.

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

  • I keep running this same glob-then-append sequence, save it as a replay
  • Replay yesterday's scrape-and-notify workflow without any LLM calls
  • Automate this repeating navigate-click-read pattern so it's token-free