code-transfer
Przenoś kod między plikami z precyzją do linii. Kopiuj funkcje, klasy i bloki kodu dokładnie tam, gdzie potrzebujesz.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Code Transfer to umiejętność do precyzyjnego przenoszenia kodu między plikami. Pracuje w dwóch trybach: podstawowym (1-10 plików, natychmiastowe działanie) i wykonawczym (10+ plików, oszczędność 90% tokenów). Użyj go, gdy chcesz skopiować kod z jednej lokalizacji do drugiej, przenieść funkcje lub klasy między plikami, wyodrębnić bloki kodu lub wstawić kod w konkretne numery linii. Obsługuje operacje takie jak czytanie zakresu linii, wyszukiwanie funkcji wzorcem i wstawianie kodu w określonym miejscu.
Jak używać
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.