W
writing-user-outputs
CLI output formatting standards for worktrunk. Use when writing user-facing messages, error handling, progress output, hints, warnings, or working with the output system.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
CLI output formatting standards for worktrunk. Use when writing user-facing messages, error handling, progress output, hints, warnings, or working with the output system.
How to use
- Zainstaluj umiejętność w swoim projekcie worktrunk, umieszczając plik w katalogu .claude/skills/writing-user-outputs. 2. W kodzie Rust zaimportuj funkcje z modułu worktrunk::styling, które są ponownie eksportowane z anstream w celu automatycznego wsparcia kolorów i wykrywania TTY. 3. Używaj eprintln!() dla komunikatów statusu wysyłanych na standardowe wyjście błędów, na przykład eprintln!("{}", success_message("Utworzono worktree")). 4. Używaj println!() dla głównego wyjścia wysyłanego na standardowe wyjście, takie jak tabele lub JSON, które mogą być przetwarzane przez inne narzędzia. 5. Wywołuj funkcje integracji powłoki takie jak change_directory(path) lub execute(command) zamiast sprawdzania, czy integracja powłoki jest aktywna — funkcje automatycznie zapisują do pliku dyrektywy, jeśli jest ustawiona zmienna WORKTRUNK_DIRECTIVE_FILE, lub działają jako no-op w przeciwnym razie. 6. Pamiętaj, aby opróżnić standardowe wyjście błędów przed interaktywnymi monitami, używając stderr().flush()?