Toolverse
All skills

code-generation-developer

by anyproto

Context-aware routing to code generation workflows including SwiftGen, Sourcery, Feature Flags, and Protobuf. Use when running make generate, adding feature flags, or working with generated files.

Installation

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

Installation

Quick info

Author
anyproto
Category
Mobile

About this skill

Context-aware routing to code generation workflows including SwiftGen, Sourcery, Feature Flags, and Protobuf. Use when running make generate, adding feature flags, or working with generated files.

How to use

  1. Skill aktywuje się automatycznie, gdy w rozmowie pojawi się kontekst generowania kodu – słowa kluczowe to make generate, swiftgen, sourcery, feature flags lub FeatureFlags. Nie musisz go ręcznie uruchamiać.

  2. Jeśli chcesz dodać nową flagę funkcji, otwórz plik Modules/AnytypeCore/AnytypeCore/Utils/FeatureFlags/FeatureDescription+Flags.swift i zdefiniuj flagę jako FeatureDescription z tytułem, typem (feature z autorem i wersją), wartością domyślną (false w produkcji) i wartością debugowania (true do testów).

  3. Po każdej zmianie szablonów, flag, zasobów lub lokalizacji uruchom polecenie make generate w terminalu. To uruchamia wszystkie generatory naraz – SwiftGen, Sourcery, zasoby i lokalizację.

  4. Jeśli zmieniłeś zależności middleware lub Protobuf, uruchom make generate-middle zamiast pełnego make generate, aby zregenerować tylko middleware i Protobuf.

  5. Pamiętaj, że pliki oznaczone komentarzem Generated using Sourcery/SwiftGen są automatycznie tworzone – nigdy ich nie edytuj bezpośrednio. Zawsze modyfikuj źródła (szablony, konfiguracje, definicje flag), a następnie regeneruj.

  6. W kodzie używaj flag funkcji poprzez import AnytypeCore i sprawdzenie warunku if FeatureFlags.nazwaFlagi, aby bezpiecznie testować nowe funkcje przed pełnym wdrożeniem.

Related skills

claude-mobile-ios-testing

by krzemienski

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

Mobile
15111

vercel-react-native-skills

by vercel-labs

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or

Mobile
1745

slidev

by XIYO

Comprehensive guide for Slidev - a web-based presentation framework for developers. Covers Markdown syntax, layouts, components, animations, theming, and exporting. Use this skill when creating or working with developer presentations using Slidev.

Mobile
223353

csharp-developer

by zenobi-us

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

Mobile
37126

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

app-store-optimization

by davila7

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

Mobile
1153