Toolverse
Wszystkie skille

writing-user-outputs

autor: max-sixty

Standardy formatowania wyjścia CLI dla spójnych komunikatów użytkownika i obsługi błędów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
1

O skillu

Umiejętność Claude'a do pisania sformatowanych komunikatów w interfejsie wiersza poleceń. Definiuje standardy dla wiadomości statusu, obsługi błędów, wskazówek i ostrzeżeń w projekcie worktrunk. Automatycznie obsługuje integrację z powłoką — funkcje wyjścia robią właściwą rzecz niezależnie od tego, czy integracja powłoki jest aktywna. Zawiera funkcje do zmiany katalogów, wykonywania poleceń i resetowania stanu ANSI na standardowym wyjściu błędów.

Jak używać

  1. 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()?

Podobne skille