Toolverse
Wszystkie skille

code-transfer

autor: mhattingpete

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

Szybkie info

Kategoria
Backend
Wyświetlenia
6

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ć

  1. Zainstaluj umiejętność w swoim środowisku Claude, dodając folder skills/code-transfer do katalogu umiejętności.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Opcjonalnie utwórz kopię zapasową oryginalnego pliku, dodając flagę --backup do polecenia line_insert.py, aby zabezpieczyć się przed przypadkowymi zmianami.

Podobne skille