Toolverse
Wszystkie skille

find-similar

autor: inkeep

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

Szybkie info

Autor
inkeep
Kategoria
Backend
Wyświetlenia
12

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ć

  1. Zainstaluj skill find-similar w swoim środowisku agenta Claude/Copilot, dodając go do konfiguracji dostępnych umiejętności.
  2. 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).
  3. 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.
  4. 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.
  5. 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ć.
  6. Użyj znalezionych wzorców jako punktu wyjścia do refaktoryzacji, standaryzacji kodu lub zrozumienia istniejących rozwiązań w projekcie.

Podobne skille