Programowanie · Budowanie i kod
refactor
/refactor
Przebudowuje kod bezpiecznie, uwzględniając zależności: zmienia nazwy, przenosi, wyodrębnia i łączy fragmenty.
Dla kogo
- Autor
- jordancoin ↗
- Repozytorium
- codemap ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.11.2026
Ocena i bezpieczeństwo
90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Przebudowuje kod bezpiecznie, uwzględniając zależności: zmienia nazwy, przenosi, wyodrębnia i łączy fragmenty.
Oryginalny opis (EN)
Safe refactoring with dependency awareness. Use when restructuring, renaming, moving, extracting, or consolidating code.
Jak działa
- Before refactoring
- Refactoring checklist
- Safe rename pattern
- Safe move pattern
- After refactoring
Sekcje z nagłówków SKILL.md, w oryginale · 37 linii, 187 słów
Podgląd SKILL.md
--- name: refactor description: Safe refactoring with dependency awareness. Use when restructuring, renaming, moving, extracting, or consolidating code. --- # Safe Refactoring with Code Intelligence ## Before refactoring 1. Run `codemap --deps .` to understand the dependency graph 2. Identify hub files in the refactoring scope: they need extra care 3. Run `codemap --diff` to see what's already changed on this branch ## Refactoring checklist - [ ] All tests pass before starting - [ ] Hub files identified and dependents listed - [ ] Public API changes planned (additive preferred) - [ ] Import paths updated if moving files - [ ] No circular dependencies introduced ## Safe rename pattern 1. Add the new name alongside the old (alias/wrapper) 2. Update all callers to use the new name 3. Remove the old name 4. Run full test suite ## Safe move pattern 1. Create the new file with the same API 2. Re-export from the old location (temporary) 3. Update all importers to use the new path 4. Remove the old file and re-export ## After refactoring - Run `codemap --deps .` again to verify the graph is clean - Run `codemap --importers <moved-file>` to check nothing is broken - Full test suite must pass
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · jordancoin/codemap | 90 | MIT |
| froglet-studio/cosmic-shore | 100 | MIT |
| mgiovani/cc-arsenal | 100 | MIT |
| jongio/skills | 100 | MIT |
| boshu2/agentops | 100 | Apache-2.0 |
| y-miyazaki/terraform-aws-base | 100 | Apache-2.0 |
| mickeyyaya/evolve-loop | 100 | Apache-2.0 |
| j0hanz/j0hanz-marketplace | 100 | MIT |
| kriscard/kriscard-claude-plugins | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki de283ba64a0d (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 85Refactoring
Pomaga w refaktoryzacji kodu: zmienia nazwy, wyodrębnia metody, redukuje złożoność, migruje kod i dzieli klasy. - 100refactoring
Zmienia strukturę kodu bez zmiany zachowania: wyodrębnia fragmenty, zmienia nazwy w wielu plikach, redukuje duplikaty i porządkuje architekturę. - 100refactor-safely
Przebudowuje, zmienia nazwy i przenosi kod bez zmiany zachowania, a potem dowodzi, że nic się nie zmieniło. - 100dev-refactor
Zmienia strukturę kodu bez zmiany zachowania: wyodrębnia funkcje, zmienia nazwy, usuwa duplikaty i dzieli moduły. - 100safe-refactor
Przebudowuje kod bez zmiany zachowania: wyciąga, przenosi, scala duplikaty i usuwa martwy kod, z weryfikacją przed i po każdym kroku. Przydaje się przy sprzątaniu kodu z testami, poza aktywnymi pracami nad tym samym obszarem. - 95refactoring
Przebudowuje kod bez zmiany zachowania, sprawdzając testy przed i po każdym kroku: zmiany nazw, wydzielanie i przenoszenie.