Toolverse
Wszystkie skille

code-execution

autor: mhattingpete

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

Szybkie info

Kategoria
Backend

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ć

  1. Zainstaluj skill, uruchamiając w terminalu: ~/.claude/plugins/marketplaces/mhattingpete-claude-skills/execution-runtime/setup.sh

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

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

  4. 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_.*')

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

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

Podobne skille