Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Investigate compiler failures, test errors, or unexpected behavior through systematic minimal reproduction, 3-hypothesis testing, and verification. Always re-run builds and tests after changes.
How to use
- Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium https://github.com/dotnet/dotnet/tree/main/src/fsharp/.github/skills/hypothesis-driven-debugging. 2. Gdy napotkasz błąd testowy lub kompilacji, zacznij od utworzenia minimalnej reprodukcji — uruchom tylko test, który się nie powiedzie, używając komendy dotnet test z filtrem --filter-method, lub utwórz najmniejszy plik .fs, który pokazuje problem. 3. Dokumentuj minimalną reprodukcję, zapisując nazwę pliku, polecenie, które uruchamiasz, oczekiwane zachowanie i rzeczywisty wynik. 4. Sformułuj co najmniej trzy konkurencyjne hipotezy dotyczące przyczyny błędu — dla każdej opisz teorię, sposób weryfikacji i potencjalne implikacje. 5. Systematycznie testuj każdą hipotezę, uruchamiając odpowiednie polecenia i obserwując wyniki. 6. Po każdej zmianie zawsze ponownie uruchom kompilację i testy, aby potwierdzić, czy hipoteza była słuszna. Dokumentuj wszystkie ustalenia i wnioski z procesu debugowania.