Toolverse
Wszystkie skille

temp-files

autor: llama-farm

Twórz pliki tymczasowe w systemowym katalogu bez zaśmiecania repozytorium

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
2

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ć

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

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

  3. Utwórz podkatalog dla typu pliku (np. reviews, reports, logs) za pomocą mkdir -p, aby zagwarantować, że struktura katalogów istnieje przed zapisaniem pliku.

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

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

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

Podobne skille