Toolverse
All skills

try-fix

by dotnet

Attempts ONE alternative fix for a bug, tests it empirically, and reports results. ALWAYS explores a DIFFERENT approach from existing PR fixes. Use when CI or an agent needs to try independent fix alternatives. Invoke with problem description, test command, target files, and

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
dotnet
Category
Mobile

About this skill

Attempts ONE alternative fix for a bug, tests it empirically, and reports results. ALWAYS explores a DIFFERENT approach from existing PR fixes. Use when CI or an agent needs to try independent fix alternatives. Invoke with problem description, test command, target files, and optional hints.

How to use

  1. Upewnij się, że masz zainstalowane PowerShell, git oraz środowisko budowania .NET MAUI. Przygotuj urządzenie Android lub iOS albo emulator, na którym będą uruchamiane testy.

  2. Przygotuj wszystkie dane wejściowe: opis problemu (co dokładnie nie działa), polecenie testowe (jak sprawdzić, czy poprawka zadziała), listę plików docelowych do modyfikacji oraz opcjonalne wskazówki dotyczące kierunku rozwiązania.

  3. Pamiętaj, że każde wywołanie try-fix wykonuje JEDNO podejście. Przed uruchomieniem przejrzyj istniejące poprawki w pull requestach, aby narzędzie mogło zaproponować coś innego.

  4. Uruchom umiejętność z przygotowanymi danymi. Narzędzie automatycznie przywróci pliki do znanego stanu, zaimplementuje swoje rozwiązanie i uruchomi test na urządzeniu.

  5. Czekaj na raport z wynikami — narzędzie poinformuje, czy poprawka zadziałała czy nie. Jeśli chcesz spróbować kolejnego podejścia, czekaj na pełne zakończenie poprzedniego uruchomienia.

  6. Jeśli potrzebujesz wielu alternatywnych rozwiązań, uruchamiaj try-fix sekwencyjnie, jedno po drugim — nigdy nie uruchamiaj równolegle, bo modyfikują one te same pliki i mogą się wzajemnie blokować.

Related skills