Code Transfer

Vkládání kódu podle čísla řádku pomocí Python pomocníka; dávkový režim vyžaduje nenainstalovaný runtime

od mhattingpete · mhattingpete/claude-skills-marketplace

Funguje s nastavením ★ 7.2/10

Code Transfer — Vkládání kódu podle čísla řádku pomocí Python pomocníka; dávkový režim vyžaduje nenainstalovaný runtime

Co umí

Vede Claudeho k přesunu nebo kopírování kódu mezi soubory s přesností na řádek, pomocí Read/Grep/Edit plus pomocníka line_insert.py, který vkládá kód na přesné číslo řádku (počítáno od 1) (něco, co nativní Edit, který potřebuje přesné shody řetězců, nedokáže). Spouští se na požadavky jako "zkopíruj tuto funkci do X", "vlož na řádek 50" nebo "extrahuj tuto třídu do nového souboru". Samostatný režim spouštění pro 10+ souborů importuje balíček api.filesystem, který není nainstalován společně s dovedností.

Testovací report

Načteny SKILL.md a scripts/line_insert.py (HTTP 200). Spuštěn skript v dočasném HOME/workdir: vložení řádku na řádek 4 malého Python souboru vyprodukovalo správný výstup identický se základním `sed` vložením řádku a --backup zapsal kopii s časovým razítkem. Nalezena skutečná chyba v cestě za EOF: vložení na řádek 20 čtyřřádkového souboru vyplní literálním 2znakovým řetězcem \n (ověřeno pomocí cat -v a Python repr: '\\n\\n\\n...x = 1' na jednom řádku) namísto prázdných řádků, takže inzerovaný případ "vložení na začátek/konec / do nových souborů" je rozbitý. Režim spouštění importuje api.filesystem/api.code_analysis, které existují pod execution-runtime/ v repozitáři, ale nejsou nainstalovány s dovedností, takže tvrzení o "90% úspoře tokenů" bylo neověřitelné.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /code-transferVkládání kódu podle čísla řádku pomocí Python pomocníka; dávkový režim vyžaduje nenainstalovaný runtime

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Move this function from utils.py to helpers.py
  • Extract this class into its own file
  • Insert this code block at line 42 of main.js