Code Execution

Kjør lokal Python for bulk kodeoperasjoner, returnerer sammendrag i stedet for full kildekode

av mhattingpete · mhattingpete/claude-skills-marketplace

Tested · Didn't pass

Code Execution — Kjør lokal Python for bulk kodeoperasjoner, returnerer sammendrag i stedet for full kildekode

Hva den gjør

En ferdighet som instruerer Claude til å kjøre lokal Python via en execution_runtime pakke (fs/code/transform/git API-er) for bulk filoperasjoner, omdøping, og kodeanalyse kun for metadata, og returnerer kompakte sammendrag for å spare kontekst-tokens. Utløses på bulkoperasjoner på tvers av 10+ filer, flertrinns refaktoriseringer, eller nevner effektivitet. Den dokumenterte importstien er ødelagt på en ren installasjon, så den krever for øyeblikket en kildekode-patch for å brukes.

Testrapport

Installerte kjøretiden nøyaktig som setup.sh gjør (pip install -e .) i en midlertidig venv under en midlertidig HOME. Den dokumenterte inngangspunktet `from execution_runtime import fs, code, transform, git` feilet med ImportError: security/__init__.py importerer `mask_result` på modulinivå, som kun eksisterer som en PIIDetector metode (linje 200), og fallback importerer en ikke-eksisterende `mcp_server`. Ved å omgå den ødelagte fasaden med `from api import code_transform`, omdøpte rename_identifier korrekt `oldName`->`newName` på tvers av 3 filer og returnerte {'files_modified': 3, 'total_replacements': 12}. En naiv baseline regex-omdøping produserte en byte-identisk utdatafil, så filutdata er ikke bedre enn baseline; den eneste forskjellen er det kompakte sammendraget som returneres vs full kildekode i kontekst.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /code-executionKjør lokal Python for bulk kodeoperasjoner, returnerer sammendrag i stedet for full kildekode

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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