code-transfer
Transfer code between files with line-based precision. Use when users request copying code from one location to another, moving functions or classes between files, extracting code blocks, or inserting code at specific line numbers.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Transfer code between files with line-based precision. Use when users request copying code from one location to another, moving functions or classes between files, extracting code blocks, or inserting code at specific line numbers.
How to use
Zainstaluj umiejętność w swoim środowisku Claude, dodając folder skills/code-transfer do katalogu umiejętności.
Przygotuj plik źródłowy, z którego chcesz skopiować kod. Możesz odczytać cały plik lub określić zakres linii, na przykład linie 10–30.
Zidentyfikuj funkcję lub blok kodu do przeniesienia, używając polecenia Read z parametrami offset i limit, lub użyj Grep do wyszukania funkcji po nazwie wzorca.
Określ plik docelowy i numer linii, w którym kod ma zostać wstawiony. Użyj skryptu line_insert.py z parametrami: ścieżka pliku, numer linii i kod do wstawienia.
Dla operacji na 1–10 plikach użyj trybu podstawowego z poleceniami Read, Edit i Bash. Dla 10+ plików przejdź na tryb wykonawczy, importując batch_copy i find_functions z API.
Opcjonalnie utwórz kopię zapasową oryginalnego pliku, dodając flagę --backup do polecenia line_insert.py, aby zabezpieczyć się przed przypadkowymi zmianami.