C
code-deduplication
Indeks możliwości kodu — Claude zawsze wie, co już istnieje, zanim coś napiszesz
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność zapobiegająca duplikacji semantycznej w kodzie. Zamiast przepisywać funkcjonalność, Claude sprawdza indeks możliwości przed napisaniem czegokolwiek nowego. Utrzymujesz plik CODE_INDEX.md, który mapuje istniejące funkcje po ich celu, a nie po lokalizacji pliku. Skill wymusza workflow: sprawdź istniejący kod, rozszerz go jeśli się da, pisz nowe tylko gdy nic nie pasuje. Zmniejsza bloat kodu i utrzymuje architekturę czystą.
Jak używać
- Załaduj skill za pomocą base.md w swoim projekcie Claude. 2. Utwórz plik CODE_INDEX.md w katalogu głównym projektu i zorganizuj go po kategoriach możliwości (np. Date/Time Operations, Validation, API Clients), a nie po lokalizacji plików. Każda kategoria powinna zawierać tabelę z nazwą funkcji, jej lokalizacją, opisem i parametrami. 3. Przed napisaniem każdej nowej funkcji polecenie Claude'owi: najpierw sprawdź CODE_INDEX.md, szukaj podobnej funkcjonalności w kodzie, rozszerz istniejący kod jeśli to możliwe, a nowe funkcje pisz tylko gdy nic nie pasuje. 4. Po każdym napisaniu nowego kodu natychmiast zaktualizuj CODE_INDEX.md, aby indeks pozostał aktualny. 5. Okresowo uruchamiaj polecenie /audit-duplicates, aby złapać przypadkowe duplikaty semantyczne, które mogły się pojawić. 6. Przekaż zespołowi jasną regułę: zawsze sprawdzaj indeks przed pisaniem — to zmniejsza przepisywanie funkcjonalności i utrzymuje projekt czysty.