Toolverse
Wszystkie skille

debug-cli

autor: antinomyhq

Debuguj i rozwijaj komendy CLI aplikacji forge z systematycznym workflow'iem

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
13

O skillu

Umiejętność debug-cli wspiera pracę nad interfejsem wiersza poleceń aplikacji forge. Pozwala na dodawanie nowych komend, naprawianie błędów CLI, aktualizowanie opcji poleceń i rozwiązywanie problemów związanych z zachowaniem interfejsu. Zawiera systematyczny workflow oparty na czterech kluczowych zasadach: zawsze sprawdzaj najnowszą dokumentację za pomocą flagi --help, testuj zmiany flagą -p bez trybu interaktywnego, nigdy nie commituj zmian (to narzędzie tylko do debugowania), a przy problemach z konwersacją klonuj źródłową rozmowę przed reprodukowaniem błędu.

Jak używać

  1. Zainstaluj umiejętność debug-cli w swoim projekcie forge, dodając ją do konfiguracji skills w pliku .forge.
  2. Po dokonaniu zmian w kodzie CLI zbuduj aplikację w trybie debug, uruchamiając polecenie cargo build w głównym katalogu projektu.
  3. Sprawdź aktualną dokumentację komend, uruchamiając ./target/debug/forge --help, aby zobaczyć dostępne komendy i opcje; dla konkretnej komendy użyj ./target/debug/forge [KOMENDA] --help.
  4. Testuj swoje zmiany flagą -p, podając forge'owi zadanie do wykonania bez trybu interaktywnego, na przykład ./target/debug/forge -p "create a hello world rust program" lub ./target/debug/forge -p "read the README.md file and summarize it".
  5. Jeśli debugujesz problemy związane z konwersacją, użyj polecenia conversation dump, aby wyeksportować rozmowę jako JSON; zawsze klonuj źródłową konwersację przed reprodukowaniem błędu.
  6. Pamiętaj, że ta umiejętność służy wyłącznie do debugowania i testowania — nigdy nie commituj zmian dokonanych podczas pracy z debug-cli.

Podobne skille