temp-files
Guidelines for creating temporary files in system temp directory. Use when agents need to create reports, logs, or progress files without cluttering the repository.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guidelines for creating temporary files in system temp directory. Use when agents need to create reports, logs, or progress files without cluttering the repository.
How to use
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.