Code Execution

Kør lokal Python til bulk kodeoperationer, returnerer opsummeringer i stedet for fuld kildekode

Af mhattingpete · mhattingpete/claude-skills-marketplace

Tested · Didn't pass

Code Execution — Kør lokal Python til bulk kodeoperationer, returnerer opsummeringer i stedet for fuld kildekode

Hvad det gør

En skill, der instruerer Claude i at køre lokal Python via en execution_runtime pakke (fs/code/transform/git API'er) til bulk filoperationer, omdøbninger og metadata-only kodeanalyse, og returnerer kompakte opsummeringer for at spare kontekst-tokens. Udløses ved bulk-operationer på tværs af 10+ filer, multi-trins refaktoriseringer eller omtaler af effektivitet. Den dokumenterede importsti er brudt ved en ren installation, så den kræver i øjeblikket en kildekode-patch for at kunne bruges.

Testrapport

Installerede runtime præcis som setup.sh gør (pip install -e .) i en midlertidig venv under en midlertidig HOME. Den dokumenterede entrypoint `from execution_runtime import fs, code, transform, git` fejlede med ImportError: security/__init__.py importerer `mask_result` på modulniveau, som kun eksisterer som en PIIDetector metode (linje 200), og fallback importerer en ikke-eksisterende `mcp_server`. Ved at omgå den brudte facade med `from api import code_transform`, omdøbte rename_identifier korrekt `oldName`->`newName` på tværs af 3 filer og returnerede {'files_modified': 3, 'total_replacements': 12}. En naiv baseline regex-omdøbning producerede en byte-identisk outputfil, så fil-output er ikke bedre end baseline; den eneste forskel er den kompakte opsummeringsretur vs. fuld kildekode i kontekst.

Testet: 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.

Kommandoer og eksempelprompter

  • /code-executionKør lokal Python til bulk kodeoperationer, returnerer opsummeringer i stedet for fuld kildekode

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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