Code Execution

Esegue Python locale per operazioni di codice in blocco, restituendo riassunti invece di sorgente completa

di mhattingpete · mhattingpete/claude-skills-marketplace

Tested · Didn't pass

Code Execution — Esegue Python locale per operazioni di codice in blocco, restituendo riassunti invece di sorgente completa

Cosa fa

Una skill che dirige Claude a eseguire Python locale tramite un pacchetto execution_runtime (API fs/code/transform/git) per operazioni su file in blocco, ridenominazioni e analisi codice solo metadati, restituendo riassunti compatti per risparmiare token di contesto. Si attiva su operazioni in blocco su 10+ file, refactoring multi-step, o menzioni di efficienza. Il percorso di importazione documentato è rotto su un'installazione pulita, quindi attualmente richiede una patch sorgente per essere utilizzato.

Rapporto di test

Installato il runtime esattamente come fa setup.sh (pip install -e .) in un venv temporaneo sotto una HOME temporanea. Il punto di ingresso documentato `from execution_runtime import fs, code, transform, git` ha fallito con ImportError: security/__init__.py importa `mask_result` a livello di modulo, che esiste solo come metodo PIIDetector (riga 200), e il fallback importa un `mcp_server` inesistente. Bypassando la facciata rotta con `from api import code_transform`, rename_identifier ha correttamente rinominato `oldName`->`newName` su 3 file e restituito {'files_modified': 3, 'total_replacements': 12}. Una ridenominazione regex baseline ingenua ha prodotto un file di output byte-identico, quindi l'output file non è migliore del baseline; l'unica differenza è il riassunto compatto restituito vs sorgente completa nel contesto.

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

Installazione

# BROKEN on clean install: the documented `from execution_runtime import ...` raises
# ImportError (mask_result is a PIIDetector method, not a module function; fallback
# imports non-existent mcp_server). Underlying api/ modules work if you patch that.
git clone --depth 1 https://github.com/mhattingpete/claude-skills-marketplace.git /tmp/code-execution-src
mkdir -p ~/.claude/skills
cp -R /tmp/code-execution-src/code-operations-plugin/skills/code-execution ~/.claude/skills/code-execution
# Runtime (required for the skill to do anything):
#   cd /tmp/code-execution-src/execution-runtime && pip install -e .
# Then to actually import it, fix execution_runtime/security/__init__.py and
# execution_runtime/__init__.py: remove `mask_result` from the imports, OR add a
# module-level `def mask_result(...)` wrapper in security/pii_detector.py.
# Without that patch, `from execution_runtime import fs, code, transform, git` fails.

Comandi e prompt di esempio

  • /code-executionEsegue Python locale per operazioni di codice in blocco, restituendo riassunti invece di sorgente completa

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Process these 50 files locally instead of one by one
  • Run this bulk marketplace API workflow efficiently
  • Execute this iterative data processing task locally