Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

improve

/improve

Ułatwia zrozumienie istniejącego kodu bez zmiany zachowania: upraszcza strukturę, usuwa duplikację i martwy kod, poprawia nazwy i usuwa niepotrzebne abstrakcje.

Repozytorium
blueprint ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.10.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
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.10.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

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

  1. Process
  2. Return
  3. Boundaries
Sekcje z nagłówków SKILL.md, w oryginale · 25 linii, 219 słów
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

RepozytoriumWynikLicencja
Ta strona · owainlewis/blueprint90MIT
terencebristol/terencebristol-toolkit100MIT
spencerbeggs/effected100MIT
crbnos/carbon100AGPL-3.0
motiondivision/motion100MIT
jeremylongshore/tons-of-skills-marketplace100MIT
nextwork-projects/ai-video-editor-cooked100MIT
chaz-clark/canvas-toolbox100MIT
chaz-clark/canvas-toolbox100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.