D
debug-cli
Debuguj i rozwijaj komendy CLI aplikacji forge z systematycznym workflow'iem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
- Zainstaluj umiejętność debug-cli w swoim projekcie forge, dodając ją do konfiguracji skills w pliku .forge.
- Po dokonaniu zmian w kodzie CLI zbuduj aplikację w trybie debug, uruchamiając polecenie cargo build w głównym katalogu projektu.
- 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.
- 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".
- 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.
- 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.