Sandy

Deterministisk gentagelse af MCP/værktøjskaldsekvenser, så gentagne arbejdsgange helt springer LLM-inferens over.

Af Sangkwun · Sangkwun/sandy

Virker med opsætning ★ 7.6/10

Sandy — Deterministisk gentagelse af MCP/værktøjskaldsekvenser, så gentagne arbejdsgange helt springer LLM-inferens over.

Hvad det gør

Sandy lader en agent optage en gentagelig MCP/native-tool-sekvens (navigate, click, glob, read, bash, etc.) som et versioneret JSON-scenarie og afspille det med en lokal Python CLI, uden at bruge LLM-tokens på afspilningen. Udløses når en session viser et gentagende værktøjskaldsmønster, eller brugeren beder om at gemme/automatisere/afspille en arbejdsgang, eller /sandy-kommandoen kaldes direkte.

Testrapport

SKILL.md peger på ${CLAUDE_PLUGIN_ROOT}/scripts/play.py, references/schema.md og assets/examples/, men alle tre ligger som søskende til skills/sandy/ ved plugin-roden, ikke inde i den -- en direkte cp -r af skill-mappen leverer en SKILL.md uden scripts/-mappe overhovedet, bekræftet ved faktisk at køre den kopierede skill og få FileNotFoundError; manuelt at samle SKILL.md + scripts/ + references/ + assets/ i én flad mappe og køre igen løste det og producerede en korrekt dry-run og et reelt end-to-end-scenarie (glob -> append_file) med nul LLM-kald.

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

Installation

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

Kommandoer og eksempelprompter

  • /sandyDeterministisk gentagelse af MCP/værktøjskaldsekvenser, så gentagne arbejdsgange helt springer LLM-inferens over.

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

  • 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