Code Execution

Spouští lokální Python pro hromadné operace s kódem, vrací souhrny namísto celého zdrojového kódu

od mhattingpete · mhattingpete/claude-skills-marketplace

Tested · Didn't pass

Code Execution — Spouští lokální Python pro hromadné operace s kódem, vrací souhrny namísto celého zdrojového kódu

Co umí

Skill, který instruuje Claude, aby spustil lokální Python prostřednictvím balíčku execution_runtime (API fs/code/transform/git) pro hromadné operace se soubory, přejmenování a analýzu kódu pouze s metadaty, vracející kompaktní souhrny pro úsporu kontextových tokenů. Spouští se na hromadné operace napříč 10+ soubory, vícestupňové refaktoringy nebo zmínky o efektivitě. Dokumentovaná importní cesta je na čisté instalaci rozbitá, takže v současné době vyžaduje patch zdrojového kódu pro použití.

Testovací report

Nainstaloval jsem runtime přesně tak, jak to dělá setup.sh (pip install -e .) do dočasného venv pod dočasným HOME. Dokumentovaný vstupní bod `from execution_runtime import fs, code, transform, git` selhal s ImportError: security/__init__.py importuje `mask_result` na úrovni modulu, který existuje pouze jako metoda PIIDetector (řádek 200), a fallback importuje neexistující `mcp_server`. Obejitím rozbité fasády s `from api import code_transform` `rename_identifier` správně přejmenoval `oldName`->`newName` napříč 3 soubory a vrátil {'files_modified': 3, 'total_replacements': 12}. Naivní základní regex přejmenování vytvořilo bajtově identický výstupní soubor, takže výstup souboru není lepší než základní; jediný rozdíl je v kompaktním souhrnném návratu vs. plném zdrojovém kódu v kontextu.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /code-executionSpouští lokální Python pro hromadné operace s kódem, vrací souhrny namísto celého zdrojového kódu

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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