F
find-similar
Znajdź podobne wzorce kodu w całej bazie – szybko zidentyfikuj powtarzające się rozwiązania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do wyszukiwania podobnych lub analogicznych wzorców kodu w projekcie. Pomaga odpowiedzieć na pytania typu "Czy gdzieś indziej robimy coś podobnego?" lub "Jakie istniejące rozwiązania pasują do tego problemu?". Zwraca konkretne wyniki – lokalizacje, typ podobieństwa i poziom pewności. Pracuje na poziomie leksykalnym (identyczne nazwy), strukturalnym (ta sama forma kodu), analogicznym (ta sama rola w innym kontekście) i koncepcyjnym (ten sam cel, inny sposób realizacji).
Jak używać
- Zainstaluj skill find-similar w swoim środowisku agenta Claude/Copilot, dodając go do konfiguracji dostępnych umiejętności.
- Zdefiniuj typ podobieństwa, które cię interesuje – czy szukasz identycznych nazw funkcji (leksykalne), tej samej struktury kodu (strukturalne), równoważnych rozwiązań w innym module (analogiczne) czy tego samego celu realizowanego inaczej (koncepcyjne).
- Sformułuj pytanie dla agenta, np. "Gdzie indziej w kodzie obsługujemy retry logic?" lub "Jakie handlery mamy w innych domenach?". Agent automatycznie wybierze odpowiednią strategię wyszukiwania.
- Skill przeszuka kod na trzech poziomach: najpierw szuka dokładnych trafień (funkcje, typy, importy), potem odkrywa pliki pełniące tę samą rolę (te same katalogi, wzorce nazewnictwa), wreszcie śledzi zależności w grafie kodu.
- Przejrzyj wyniki – skill zwraca konkretne lokalizacje znalezionych wzorców, typ podobieństwa i poziom pewności, bez rekomendacji czy powinno się je użyć czy zmodyfikować.
- Użyj znalezionych wzorców jako punktu wyjścia do refaktoryzacji, standaryzacji kodu lub zrozumienia istniejących rozwiązań w projekcie.