Toolverse
All skills

axiom-textkit-ref

by CharlesWiltgen

TextKit 2 complete reference (architecture, migration, Writing Tools, SwiftUI TextEditor) through iOS 26

Installation

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

Installation

Quick info

Category
Mobile

About this skill

TextKit 2 complete reference (architecture, migration, Writing Tools, SwiftUI TextEditor) through iOS 26

How to use

  1. Zainstaluj skill axiom-textkit-ref w swoim środowisku Claude/Codex poprzez dodanie go do konfiguracji pluginów Axiom. Skill będzie dostępny jako referencja w kontekście rozmowy.
  2. Gdy pracujesz nad implementacją edytora tekstu w iOS, odwołaj się do skill'u pytając o konkretny komponent TextKit 2 — na przykład "Jak działa NSTextLayoutManager?" lub "Jakie są różnice między TextKit 1 a TextKit 2?".
  3. Wykorzystaj referencję do zrozumienia warstwy Model: NSTextContentManager generuje obiekty NSTextElement z magazynu danych, NSTextContentStorage automatycznie dzieli zawartość na paragrafy, a NSTextParagraph reprezentuje pojedynczy paragraf.
  4. Zapoznaj się z warstwą Controller poprzez NSTextLayoutManager, który zastępuje TextKit 1 i nie udostępnia API dla glifów. Zrozum, jak NSTextLayoutFragment przechowuje informacje o layoutzie oraz jak NSTextLineFragment służy do pomiaru i zapytań geometrycznych.
  5. Przeanalizuj warstwę View z NSTextViewportLayoutController jako źródłem prawdy dla layoutu widoku — zwróć uwagę na metody delegata: willLayout, configureRenderingSurface i didLayout.
  6. Kiedy migrujesz istniejący kod z TextKit 1, użyj skill'u do porównania starych i nowych API, szczególnie w kontekście integracji Writing Tools i pracy z SwiftUI TextEditor z AttributedString.

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

mobile-android-design

by wshobson

Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

Mobile
38181

liquid-glass-developer

by anyproto

Context-aware routing to iOS 26 Liquid Glass implementation patterns. Use when working with glass effects, GlassEffectContainer, morphing transitions, or iOS 26 visual effects.

Mobile
2061

sequential-thinking

by mrgoonie

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.

Mobile
60238

android-kotlin-development

by aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Mobile
152396

react-native-architecture

by wshobson

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

Mobile
3978