improve
/improve
Ułatwia zrozumienie istniejącego kodu bez zmiany zachowania: upraszcza strukturę, usuwa duplikację i martwy kod, poprawia nazwy i usuwa niepotrzebne abstrakcje.
- Autor
- owainlewis ↗
- Repozytorium
- blueprint ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 12.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Ułatwia zrozumienie istniejącego kodu bez zmiany zachowania: upraszcza strukturę, usuwa duplikację i martwy kod, poprawia nazwy i usuwa niepotrzebne abstrakcje.
Argumenty
/improve [code, files, diff, branch, or improvement focus]
Oryginalny opis (EN)
Makes existing code easier to understand without changing behavior. Use to simplify structure, remove duplication or dead code, improve names, or remove unnecessary abstractions.
Jak działa
- Process
- Return
- Boundaries
Podgląd SKILL.md
--- name: improve description: "Makes existing code easier to understand without changing behavior. Use to simplify structure, remove duplication or dead code, improve names, or remove unnecessary abstractions." user-invocable: true argument-hint: "[code, files, diff, branch, or improvement focus]" disable-model-invocation: true --- # Improve Make code easier to understand without changing what it does. Reduce the layers a reader must trace and the hidden state they must remember. ## Process 1. Identify the target from the request, current diff, or recently changed code. 2. Read the target, its tests, and relevant surrounding code. State the behavior that must not change. 3. If that behavior lacks tests, add focused coverage and run it against the unchanged code. Commit the passing test-only change before refactoring. If automated tests cannot exercise the behavior, explain why and give other evidence. 4. Find unnecessary complexity, duplication, dead code, weak names, awkward boundaries, and abstractions that cost more than they help. 5. Make focused improvements by deleting, deduplicating, renaming, simplifying, extracting, or inlining. 6. Preserve public interfaces, data shapes, errors, and user-visible behavior unless the user explicitly asks to change them. 7. Run tests and checks that cover behavior the refactor can affect. Report what improved, what behavior was preserved, and the evidence. ## Return State what became simpler, what behavior stayed the same, and which checks prove it. Name any behavior that remains unverified. ## Boundaries - Do not add product scope or absorb unrelated cleanup. - Prefer a few clear edits over a broad rewrite. - Preserve behavior even when a redesign would be easier.
Pliki w paczce (2)
- SKILL.md 2 KB
- agents/openai.yaml 1 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · owainlewis/blueprint | 90 | MIT |
| terencebristol/terencebristol-toolkit | 100 | MIT |
| spencerbeggs/effected | 100 | MIT |
| crbnos/carbon | 100 | AGPL-3.0 |
| motiondivision/motion | 100 | MIT |
| jeremylongshore/tons-of-skills-marketplace | 100 | MIT |
| nextwork-projects/ai-video-editor-cooked | 100 | MIT |
| chaz-clark/canvas-toolbox | 100 | MIT |
| chaz-clark/canvas-toolbox | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 0d9e21a67e5e (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
- 100refactor
Audytuje bazę kodu pod kątem jakości, usuwa duplikację i martwy kod, poprawia abstrakcje i spójność, nie zmieniając zewnętrznego zachowania. - 90refactor
Poprawia strukturę kodu bez zmiany działania: usuwa duplikację, upraszcza logikę i zwiększa łatwość utrzymania. - 100refactor
Poprawia istniejący kod bez zmiany zachowania: wyszukuje code smells, upraszcza, usuwa duplikację, wykorzystuje istniejące narzędzia i weryfikuje po edycjach, bez tworzenia pull requestu. - 90deslop
Upraszcza wygenerowany kod i usuwa zbędne abstrakcje w przejściu poprawiającym utrzymanie, bez zmiany zachowania programu. - 100simplifying-code
Upraszcza, wygładza i porządkuje kod bez zmiany zachowania: usuwa martwy kod i ślady AI, poprawia czytelność, także w raportach tylko z analizą. - 82lessloc
Szuka, sprawdza i usuwa zbędny kod bez zmiany zachowania: duplikaty, martwy kod, zbędne abstrakcje, pliki i zależności.