Toolverse
All skills

axiom-core-spotlight-ref

by CharlesWiltgen

Use when indexing app content for Spotlight search, using NSUserActivity for prediction/handoff, or choosing between CSSearchableItem and IndexedEntity - covers Core Spotlight framework and NSUserActivity integration for iOS 9+

Installation

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

Installation

Quick info

Category
Mobile

About this skill

Use when indexing app content for Spotlight search, using NSUserActivity for prediction/handoff, or choosing between CSSearchableItem and IndexedEntity - covers Core Spotlight framework and NSUserActivity integration for iOS 9+

How to use

  1. Zainstaluj skill axiom-core-spotlight-ref w swoim środowisku Claude/Copilot, aby uzyskać dostęp do referencji Core Spotlight i NSUserActivity.

  2. Określ, co chcesz uczynić dostępnym: jeśli chcesz indeksować całą zawartość aplikacji (wszystkie dokumenty, notatki, zamówienia), użyj CSSearchableItem; jeśli chcesz śledzić bieżącą aktywność użytkownika dla predykcji Siri lub Handoff, użyj NSUserActivity.

  3. Dla indeksowania zawartości utwórz instancje CSSearchableItem dla każdego elementu, który ma być dostępny w Spotlight, i dodaj je do indeksu za pomocą CSSearchableIndex.

  4. Dla NSUserActivity ustaw aktywność, gdy użytkownik przegląda konkretny ekran (np. szczegóły zamówienia), aby umożliwić predykcje i kontynuację na innym urządzeniu.

  5. Jeśli integrujesz z App Intents, użyj appEntityIdentifier w NSUserActivity, aby połączyć aktywność z jednostkami indeksowanymi przez IndexedEntity.

  6. Podczas debugowania, jeśli Spotlight nie znajduje zawartości aplikacji, sprawdź, czy CSSearchableItem zostały poprawnie dodane do indeksu i czy uprawnienia aplikacji pozwalają na indeksowanie; w razie potrzeby usuń stare indeksy i wykonaj batch reindexing.

Related skills

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

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

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

senior-architect

by alirezarezvani

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack

Mobile
184296

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