Code Refactor
Disiplinerte multi-fil omdøpings-/erstatningsrefaktoreringer med kanttilfelle- og brytende-API-sikkerhetsbarrierer
Bestått
Hva den gjør
En refaktoreringsevne som veileder Claude gjennom en find-analyze-inform-execute-verify-test-sløyfe for massevise kodeendringer som omdøping av identifikatorer, erstatning av utdaterte mønstre, og oppdatering av API-kall. Utløses når en bruker ber om å omdøpe en variabel/funksjon på tvers av filer, erstatte alle forekomster av et mønster, eller gjøre konsistente endringer på tvers av flere steder. For 1-9 filer bruker den native Grep+Edit; for 10+ filer overfører den til en Python kodeutførelses-runtime for token-besparelser.
Testrapport
Bygget to identiske 3-fils JS-prosjekter og kjørte samme oppgave: omdøp getUserData -> fetchUserData. GRUNNLINJE (naiv global erstatning-alle) muterte alle 7 forekomster inkludert strengliteralet `const label = "getUserData"` og `console.log('getUserData called')`. FERDIGHETEN fulgte kroppens find->analyze->execute->verify-sløyfe og dens "Strenger/kommentarer: spør om skal oppdatere" / "eksporterte API-er: advar om brytende endringer" regler: den omdøpte kun de 3 ekte identifikatorstedene (def, import, kall) pluss den beskrivende dokumentasjonskommentaren, og lot den eldre strengliteralet og loggmeldingen være intakt. Verifiserte at referert api.code_transform.rename_identifier eksisterer (rå henting HTTP 200); ingen sikkerhetsbrister (ingen curl|sh, base64, eller eksfiltrering). Native modus er frittstående; utførelsesmodus avhenger av en ekstern runtime som ikke leveres i ferdighetskatalogen.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
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-refactorDisiplinerte multi-fil omdøpings-/erstatningsrefaktoreringer med kanttilfelle- og brytende-API-sikkerhetsbarrierer
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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