temp-files
Twórz pliki tymczasowe w systemowym katalogu bez zaśmiecania repozytorium
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność zarządzania plikami tymczasowymi dla agentów Claude. Gdy potrzebujesz zapisać raporty, logi lub pliki śledzące postęp, użyj systemowego katalogu /tmp zamiast katalogu głównego projektu. Skill automatyzuje tworzenie struktury katalogów, generowanie unikalnych nazw plików z czasem i informowanie użytkownika o lokalizacji zapisanego pliku. Idealna dla analiz kodu, raportów testów, dokumentacji generowanej dynamicznie i śledzenia postępu bez zanieczyszczania repozytorium.
Jak używać
Zainstaluj skill temp-files w swoim projekcie Claude, dodając go do konfiguracji agenta. Skill wymaga dostępu do narzędzi Bash, Write i Read.
Przygotuj ścieżkę katalogu tymczasowego, uruchamiając polecenie bash, które zamienia bieżącą ścieżkę roboczą na format /tmp/claude/{sanitized-cwd}. Polecenie usuwa wiodący slash i zastępuje wszystkie slashe myślnikami, np. /Users/bobby/workspace/pivot/llamafarm staje się /tmp/claude/Users-bobby-workspace-pivot-llamafarm/.
Utwórz podkatalog dla typu pliku (np. reviews, reports, logs) za pomocą mkdir -p, aby zagwarantować, że struktura katalogów istnieje przed zapisaniem pliku.
Wygeneruj unikalną nazwę pliku, używając wzoru {descriptor}-{YYYYMMDD-HHMMSS}.{ext}, gdzie descriptor opisuje zawartość (np. code-review), a timestamp zapewnia unikatowość. Użyj polecenia date +%Y%m%d-%H%M%S do pobrania aktualnego czasu.
Zapisz plik za pomocą narzędzia Write, podając pełną ścieżkę tymczasową jako cel. Zawartość pliku może być raportem, logiem, analizą lub inną dokumentacją generowaną dynamicznie.
Poinformuj użytkownika o dokładnej lokalizacji zapisanego pliku, wyświetlając pełną ścieżkę /tmp/claude/{sanitized-cwd}/{subdirectory}/{filename}. Pamiętaj, że pliki w /tmp/ są usuwane przy restarcie systemu, więc jeśli użytkownik potrzebuje je zachować, powinien je skopiować do stałej lokalizacji.