Code Transfer
Wstawianie kodu według numeru linii za pomocą pomocnika Python; tryb wsadowy wymaga niezainstalowanego środowiska wykonawczego
Działa po konfiguracji
Co robi ten skill
Prowadzi Claude'a do przenoszenia lub kopiowania kodu między plikami z precyzją opartą na liniach, używając Read/Grep/Edit plus pomocnika line_insert.py, który wstawia kod pod dokładnym numerem linii (coś, czego natywny Edit, który wymaga dokładnych dopasowań ciągów, nie potrafi). Uruchamia się na żądania takie jak „skopiuj tę funkcję do X”, „wstaw w linii 50” lub „wyodrębnij tę klasę do nowego pliku”. Oddzielny tryb wykonania dla 10+ plików importuje pakiet api.filesystem, który nie jest instalowany razem z umiejętnością.
Raport z testu
Pobrano SKILL.md i scripts/line_insert.py (HTTP 200). Uruchomiono skrypt w tymczasowym HOME/workdir: wstawienie linii w linii 4 małego pliku Python wygenerowało prawidłowe wyjście identyczne z bazowym wstawieniem linii `sed`, a --backup zapisał kopię z sygnaturą czasową. Znaleziono prawdziwy błąd w ścieżce poza EOF: wstawienie w linii 20 4-liniowego pliku wypełnia go dosłownym 2-znakowym ciągiem \n (zweryfikowano za pomocą cat -v i Python repr: '\\n\\n\\n...x = 1' w jednej linii) zamiast pustych linii, więc reklamowany przypadek „wstaw na początku/końcu / do nowych plików” jest uszkodzony. Tryb wykonania importuje api.filesystem/api.code_analysis, które istnieją w execution-runtime/ w repozytorium, ale nie są instalowane z umiejętnością, więc twierdzenie o „90% oszczędności tokenów” było niemożliwe do zweryfikowania.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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.
Komendy i przykładowe prompty
/code-transferWstawianie kodu według numeru linii za pomocą pomocnika Python; tryb wsadowy wymaga niezainstalowanego środowiska wykonawczego
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Move this function from utils.py to helpers.pyExtract this class into its own fileInsert this code block at line 42 of main.js