code-execution
Wykonuj kod Python lokalnie i oszczędzaj do 90% tokenów na operacjach zbiorczych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia uruchamianie kodu Python bezpośrednio na Twoim komputerze z dostępem do API marketplace'u. Idealny do pracy z dużymi zbiorami plików (10+), złożonych wieloetapowych procesów i iteracyjnego przetwarzania. Automatycznie aktywuje się, gdy poprosisz o operacje zbiorcze, złożone przepływy pracy lub wspomniasz o wydajności. Dzięki lokalnym obliczeniom zamiast wysyłania wszystkiego do API, oszczędzasz 90-99% tokenów na operacjach masowych.
Jak używać
Zainstaluj skill, uruchamiając w terminalu: ~/.claude/plugins/marketplaces/mhattingpete-claude-skills/execution-runtime/setup.sh
W rozmowie z Claude'em użyj importu z execution_runtime, aby uzyskać dostęp do czterech głównych modułów: fs (operacje na plikach), code (analiza kodu), transform (refaktoryzacja) i git (operacje Git). Przykład: from execution_runtime import fs, code, transform, git
Do operacji zbiorczych na wielu plikach użyj modułu transform. Aby zmienić nazwę zmiennej w 50 plikach Python, napisz: result = transform.rename_identifier('.', 'stara_nazwa', 'nowa_nazwa', '**/*.py'). Skill zwróci podsumowanie zmian, nie pełne dane.
Do analizy kodu użyj modułu code, aby znaleźć funkcje lub klasy — pamiętaj, że zwraca tylko metadane, nie kod źródłowy. Przykład: functions = code.find_functions('app.py', pattern='handle_.*')
Łącz operacje w jeden skrypt: najpierw analizuj lokalnie (metadane), następnie przetwarzaj lokalnie (wszystkie operacje), na koniec zwróć podsumowanie. To podejście minimalizuje użycie tokenów.
Po zmianach w kodzie użyj modułu git do commitów: git.git_add(['.']) i git.git_commit('feat: refactor code'). Skill obsługuje też git_status i git_push.