Code Execution

Kör lokal Python för bulk kodoperationer, returnerar sammanfattningar istället för full källkod

av mhattingpete · mhattingpete/claude-skills-marketplace

Tested · Didn't pass

Code Execution — Kör lokal Python för bulk kodoperationer, returnerar sammanfattningar istället för full källkod

Vad den gör

En färdighet som styr Claude att köra lokal Python via ett execution_runtime-paket (fs/code/transform/git API:er) för bulk filoperationer, namnändringar och kodanalys endast för metadata, och returnerar kompakta sammanfattningar för att spara kontext-tokens. Triggers på bulkoperationer över 10+ filer, flerstegs refaktoriseringar, eller omnämnanden av effektivitet. Den dokumenterade importvägen är trasig vid en ren installation, så den kräver för närvarande en källkodspatch för att användas.

Testrapport

Installerade körtiden exakt som setup.sh gör (pip install -e .) i en temporär venv under en temporär HOME. Den dokumenterade startpunkten `from execution_runtime import fs, code, transform, git` misslyckades med ImportError: security/__init__.py importerar `mask_result` på modulnivå, som bara finns som en PIIDetector-metod (rad 200), och fallback importerar en obefintlig `mcp_server`. Genom att kringgå den trasiga fasaden med `from api import code_transform`, döpte rename_identifier korrekt `oldName`->`newName` över 3 filer och returnerade {'files_modified': 3, 'total_replacements': 12}. En naiv baslinje regex-namnändring producerade en byte-identisk utdatafil, så filutdata är inte bättre än baslinjen; den enda skillnaden är den kompakta sammanfattningsreturen vs full källkod i kontext.

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

Installation

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

Kommandon och exempelprompter

  • /code-executionKör lokal Python för bulk kodoperationer, returnerar sammanfattningar istället för full källkod

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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