Toolverse
All skills

ios-dev-guidelines

by anyproto

Context-aware routing to Swift/iOS development patterns, architecture, and best practices. Use when working with .swift files, ViewModels, Coordinators, refactoring, or discussing Swift/SwiftUI patterns.

Installation

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

Installation

Quick info

Author
anyproto
Category
Mobile
Views
1

About this skill

Context-aware routing to Swift/iOS development patterns, architecture, and best practices. Use when working with .swift files, ViewModels, Coordinators, refactoring, or discussing Swift/SwiftUI patterns.

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium anyproto z folderu .claude/skills/ios-dev-guidelines.

  2. Otwórz plik .swift lub rozpocznij rozmowę o kodzie Swift — umiejętność automatycznie się aktywuje, gdy będziesz pracować z ViewModels, Coordinatorami, refaktoringiem lub wzorcami SwiftUI.

  3. Przed każdym zadaniem sprawdź listę kontrolną: czy białe znaki są zachowane, czy nie ma hardkodowanych stringów (używaj Loc.*), czy testy i mocki są zaktualizowane, czy nie edytujesz plików wygenerowanych (SwiftGen, Sourcery).

  4. Gdy dodajesz nową funkcję, zawiń eksperymentalny kod w feature flagi — umiejętność będzie Cię o tym przypominać.

  5. Jeśli refaktorujesz istniejący kod, umiejętność automatycznie wskaże wszystkie miejsca, gdzie musisz zaktualizować testy i mocki powiązane ze zmienionymi zależnościami.

  6. Stosuj zasady deklaratywne SwiftUI: opisuj to, co chcesz, a nie jak to zbudować; dziel widoki na mniejsze komponenty; pamiętaj, że widoki to typy wartościowe (struktury), a nie długotrwałe obiekty.

Related skills

analyzing-financial-statements

by anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

Mobile
16113

openscad

by mitsuhiko

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.

Mobile
4291

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

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

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

interactive-portfolio

by davila7

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio,

Mobile
1823