Sandy
Riproduzione deterministica di sequenze MCP/chiamate a tool in modo che i workflow ripetuti saltino completamente l'inferenza LLM.
Richiede configurazione
Cosa fa
Sandy permette a un agente di registrare una sequenza ripetibile di MCP/tool nativi (navigate, click, glob, read, bash, ecc.) come scenario JSON versionato e riprodurla con una CLI Python locale, senza spendere token LLM per la riproduzione. Si attiva quando una sessione mostra un pattern ripetitivo di chiamate a tool, o l'utente chiede di salvare/automatizzare/riprodurre un workflow, o il comando /sandy viene invocato direttamente.
Rapporto di test
SKILL.md punta a ${CLAUDE_PLUGIN_ROOT}/scripts/play.py, references/schema.md e assets/examples/, ma tutti e tre si trovano come elementi 'siblings' di skills/sandy/ nella root del plugin, non al suo interno -- un semplice cp -r della cartella della skill spedisce un SKILL.md senza alcuna directory scripts/, confermato eseguendo la skill copiata e ottenendo FileNotFoundError; riassemblare manualmente SKILL.md + scripts/ + references/ + assets/ in una singola cartella piatta e rieseguire ha risolto il problema e prodotto un dry-run corretto e uno scenario end-to-end reale (glob -> append_file) con zero chiamate LLM.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/Sangkwun/sandy mkdir -p ~/.claude/skills cp -r sandy/sandy-skill/skills/sandy ~/.claude/skills/sandy
Comandi e prompt di esempio
/sandyRiproduzione deterministica di sequenze MCP/chiamate a tool in modo che i workflow ripetuti saltino completamente l'inferenza LLM.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
I keep running this same glob-then-append sequence, save it as a replayReplay yesterday's scrape-and-notify workflow without any LLM callsAutomate this repeating navigate-click-read pattern so it's token-free