Toolverse
All skills

feature-toggle-developer

by anyproto

Guides systematic removal of feature toggles from the codebase with automated cleanup detection. Use when removing feature flags, enabling toggles permanently, or cleaning up unused code after toggle removal.

Installation

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

Installation

Quick info

Author
anyproto
Category
Mobile
Views
4

About this skill

Guides systematic removal of feature toggles from the codebase with automated cleanup detection. Use when removing feature flags, enabling toggles permanently, or cleaning up unused code after toggle removal.

How to use

  1. Zanim usuniesz toggle, znajdź jego definicję w pliku FeatureDescription+Flags.swift — sprawdź wartość defaultValue, aby wiedzieć, którą gałąź kodu zachować (true → zachowaj gałąź TRUE, false → zachowaj gałąź FALSE).
  2. Wyszukaj wszystkie miejsca użycia flagi w kodzie Swift — skill automatycznie wykryje użycia bezpośrednie (if FeatureFlags.toggleName), odwrócone (if !FeatureFlags.toggleName), złożone (z innymi warunkami) i przypisania (let value = FeatureFlags.toggleName ? a : b).
  3. Przejrzyj listę plików dotkniętych zmianą, którą skill Ci przedstawi — upewnij się, że rozumiesz wszystkie konteksty, w których flaga się pojawia.
  4. Usuń toggle z definicji i zastąp wszystkie warunkowe bloki kodem z wybranej gałęzi — skill wskaże, które linie należy zmienić lub usunąć.
  5. Po usunięciu flagi uruchom automatyczne czyszczenie — skill zidentyfikuje sierote komponenty, nieużywane zmienne stanu i zapomniane pliki, które mogą pozostać po refaktoringu.
  6. Przejrzyj sugestie czyszczenia i zatwierdź zmiany — skill upewni się, że żaden kod ani plik powiązany z flagą nie pozostanie w bazie kodu.

Related skills

build-iphone-apps

by glittercowboy

Build professional native iPhone apps in Swift with SwiftUI and UIKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode. Targets iOS 26 with iOS 18 compatibility.

Mobile
1182

mobile-design

by sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or

Mobile
6091

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105

godot

by bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI

Mobile
547680

unreal-engine-cpp-pro

by sickn33

Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.

Mobile
2582

react-native-design

by wshobson

Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.

Mobile
1964