Code Refactor
Disciplinerede multi-fil omdøb/erstat refaktoreringer med edge-case og breaking-API sikkerhedsforanstaltninger
Testet · Virker
Hvad det gør
En refaktorering skill, der guider Claude gennem en find-analyser-informer-udfør-verificer-test løkke for bulk kodeændringer som omdøbning af identifikatorer, erstatning af forældede mønstre og opdatering af API-kald. Udløses når en bruger beder om at omdøbe en variabel/funktion på tværs af filer, erstatte alle forekomster af et mønster eller foretage konsistente ændringer på flere steder. For 1-9 filer bruger den native Grep+Edit; for 10+ filer overfører den til en Python code-execution runtime for tokenbesparelser.
Testrapport
Byggede to identiske 3-fils JS projekter og kørte den samme opgave: omdøb getUserData -> fetchUserData. BASELINE (naiv global erstat-alt) muterede alle 7 forekomster inklusive strengliteralet `const label = "getUserData"` og `console.log('getUserData called')`. SKILL-kørslen fulgte brødtekstens find->analyser->udfør->verificer løkke og dens "Strings/comments: spørg om skal opdatere" / "eksporterede API'er: advare om breaking changes" regler: den omdøbte kun de 3 ægte identifikatorsteder (def, import, kald) plus den beskrivende doc comment, og efterlod den ældre strengliteral og logbesked intakt. Verificerede refererede api.code_transform.rename_identifier eksisterer (rå fetch HTTP 200); ingen sikkerhedsbrister (ingen curl|sh, base64 eller exfil). Native mode er selvstændig; execution mode afhænger af en ekstern runtime, der ikke leveres i skill-mappen.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/mhattingpete/claude-skills-marketplace.git /tmp/code-refactor-src mkdir -p ~/.claude/skills cp -R /tmp/code-refactor-src/code-operations-plugin/skills/code-refactor ~/.claude/skills/code-refactor # Native mode (1-9 files) is self-contained: uses built-in Grep + Edit tools, no extra deps. # Execution mode (10+ files) additionally needs the repo's execution-runtime/api/ package # (code_transform.py etc.) importable on PYTHONPATH via the companion `code-execution` skill. # That runtime is NOT copied by the command above; only native mode works out of the box.
Kommandoer og eksempelprompter
/code-refactorDisciplinerede multi-fil omdøb/erstat refaktoreringer med edge-case og breaking-API sikkerhedsforanstaltninger
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Rename this function across every file in the repoReplace all deprecated API calls with the new methodUpdate this pattern consistently in all locations