Toolverse
All skills

code-refactoring-refactor-clean

by sickn33

You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
UX / Design
Views
35

About this skill

You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.

How to use

  1. Przygotuj kod, który chcesz refaktoryzować — skopiuj go lub wskaż plik do analizy.

  2. Aktywuj umiejętność i przekaż kod wraz z kontekstem — opisz, jakie problemy dostrzegasz (np. duplikacja, złożoność, trudna testowość) lub po prostu poproś o ocenę jakości.

  3. Przeczytaj raport — umiejętność zwróci streszczenie problemów, zidentyfikowane zapachy kodu i obszary ryzyka w Twoim kodzie.

  4. Zapoznaj się z planem refaktoryzacji — otrzymasz uporządkowaną listę kroków, które można wykonać przyrostowo, aby zachować stabilność zachowania kodu.

  5. Przejrzyj proponowane zmiany — każda zmiana będzie zawierać opis oczekiwanego wpływu i notatki dotyczące testów, które powinny przejść.

  6. Wdrażaj zmiany stopniowo — zamiast jednej dużej refaktoryzacji, wykonuj małe, przejrzane kawałki kodu i weryfikuj, że testy przechodzą na każdym etapie.

Related skills

latex-posters

by davila7

Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, color schemes, multi-column formats, figure integration, and poster-specific

UX / Design
1662

ux-writing

by content-designer

Create user-centered, accessible interface copy (microcopy) for digital products including buttons, labels, error messages, notifications, forms, onboarding, empty states, success messages, and help text. Use when writing or editing any text that appears in apps, websites, or

UX / Design
24114

competitive-landscape

by wshobson

This skill should be used when the user asks to \

UX / Design
1457

responsive-design

by wshobson

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

UX / Design
1766

writing-rap-lyrics

by asvskartheek

Helps write rap lyrics with proper rhythm, flow, cadences, and structure. Teaches musical fundamentals (bars, beats, tempo, BPM) and lyric formatting. Use when writing rap lyrics, creating verses, understanding flow, structuring bars, improving cadence, learning rhythm patterns,

UX / Design
21102

figma-integration

by duongdev

Guides design-to-code workflow using Figma integration. Helps extract designs, analyze components, and generate implementation specs. Auto-activates when users mention Figma URLs, design implementation, component conversion, or design-to-code workflows. Works with

UX / Design
18121