Code Transfer
Linjenummer kodeindsættelse via en Python hjælper; batch mode kræver uinstalleret runtime
Virker med opsætning
Hvad det gør
Vejleder Claude til at flytte eller kopiere kode mellem filer med linjebaseret præcision, ved hjælp af Read/Grep/Edit plus en line_insert.py hjælper, der indsætter kode på et præcist 1-baseret linjenummer (noget native Edit, som kræver nøjagtige strengmatches, ikke kan gøre). Udløses ved anmodninger som "kopier denne funktion til X", "indsæt ved linje 50" eller "udtræk denne klasse til en ny fil". En separat execution mode for 10+ filer importerer en api.filesystem pakke, der ikke er installeret sammen med skill'en.
Testrapport
Hentede SKILL.md og scripts/line_insert.py (HTTP 200). Kørte scriptet i en temp HOME/workdir: indsættelse af en linje ved linje 4 i en lille Python-fil producerede korrekt output identisk med en baseline `sed` linjeindsættelse, og --backup skrev en tidsstemplet kopi. Fandt en reel fejl i beyond-EOF stien: indsættelse ved linje 20 i en 4-linjers fil udfylder med den bogstavelige 2-tegns streng \n (verificeret via cat -v og Python repr: '\\n\\n\\n...x = 1' på én linje) i stedet for tomme linjer, så den annoncerede "indsæt i begyndelsen/slutningen / i nye filer" sag er brudt. Execution mode importerer api.filesystem/api.code_analysis, som eksisterer under execution-runtime/ i repoet, men ikke er installeret med skill'en, så påstanden om "90% tokenbesparelser" var uverificerbar.
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-transfer-src mkdir -p ~/.claude/skills cp -R /tmp/code-transfer-src/code-operations-plugin/skills/code-transfer ~/.claude/skills/code-transfer # Basic mode works immediately: python3 ~/.claude/skills/code-transfer/scripts/line_insert.py <file> <line> "<code>" [--backup] # NOTE: SKILL.md documents the script path as "skills/code-transfer/scripts/line_insert.py" (repo-relative), not the installed path above. # Execution mode (the "90% token savings" / 10+ files path) imports `from api.filesystem import batch_copy`, which lives in # /tmp/code-transfer-src/execution-runtime/api/ and is NOT copied by this install — you must wire up that runtime separately.
Kommandoer og eksempelprompter
/code-transferLinjenummer kodeindsættelse via en Python hjælper; batch mode kræver uinstalleret runtime
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Move this function from utils.py to helpers.pyExtract this class into its own fileInsert this code block at line 42 of main.js