Toolverse
All skills

control-flow

by EpicenterHQ

Human-readable control flow patterns for refactoring complex conditionals. Use when refactoring nested conditionals, improving code readability, or restructuring decision logic.

Installation

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

Installation

Quick info

Category
Security
Views
3

About this skill

Human-readable control flow patterns for refactoring complex conditionals. Use when refactoring nested conditionals, improving code readability, or restructuring decision logic.

How to use

  1. Zidentyfikuj fragment kodu z zagnieżdżonymi warunkami, zduplikowaną logiką lub mieszanym throw/return w blokach try-catch — to są główne sygnały, że warto zastosować tę umiejętność. 2. Zaproś asystenta do refaktoryzacji, mówiąc "uprość to", "spłaszcz te warunki" lub "zbyt wiele zagnieżdżonych if-ów" — umiejętność automatycznie rozpozna kontekst. 3. Zastosuj wzorzec wczesnych zwrotów: najpierw sprawdź warunki brzegowe i zwróć wynik, zanim przejdziesz do głównej logiki — to czyni kod bardziej liniowym. 4. Nazwij zmienne boolowskie i gałęzie w naturalnym języku (np. isUsingNavigator, needsOldFileCleanup), aby kod czytał się jak myśli człowieka, a nie jak abstrakcyjne wyrażenia. 5. Reorganizuj obsługę błędów: umieść jawne ścieżki niepowodzenia przed ścieżką sukcesu, aby przepływ decyzji był przejrzysty i przewidywalny. 6. Sprawdź wynik — kod powinien być liniowy, bez sztucznych zagnieżdżeń, i odzwierciedlać naturalny proces rozumowania zamiast technicznego splotu warunków.

Related skills