charleswiltgen avatar

Axiom App Discoverability

If you're building an iOS app and wondering why it never shows up in Spotlight or Siri suggestions, this skill explains the actual system. The core insight is dead simple: iOS surfaces apps based on metadata you feed across multiple APIs (App Intents, Core Spotlight, NSUserActivity), and it learns from real usage to boost what people actually invoke. One API isn't enough. You need a multi-API strategy, and the system rewards clear, action-oriented metadata. This is particularly useful if you've implemented App Shortcuts but your app still feels invisible to users. The approach is straightforward: provide comprehensive metadata everywhere Apple looks, then let the system's learning do the work.

skills.sh installs
175
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-app-discoverability --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're building an iOS app and wondering why it never shows up in Spotlight or Siri suggestions, this skill explains the actual system. The core insight is dead simple: iOS surfaces apps based on metadata you feed across multiple APIs (App Intents, Core Spotlight, NSUserActivity), and it learns from real usage to boost what people actually invoke. One API isn't enough. You need a multi-API strategy, and the system rewards clear, action-oriented metadata. This is particularly useful if you've implemented App Shortcuts but your app still feels invisible to users. The approach is straightforward: provide comprehensive metadata everywhere Apple looks, then let the system's learning do the work.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Category
Mobile Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1charleswiltgen avataraxiom-typography-refcharleswiltgen/axiomApple platform typography reference (San Francisco fonts, text styles, Dynamic Type, tracking, leading, internationalization) through iOS 26175skills.sh installs
2charleswiltgen avataraxiom-codablecharleswiltgen/axiomUse when working with Codable protocol, JSON encoding/decoding, CodingKeys customization, enum serialization, date strategies, custom containers, or encounterin173skills.sh installs
3charleswiltgen avataraxiom-database-migrationcharleswiltgen/axiomUse when adding/modifying database columns, encountering "FOREIGN KEY constraint failed", "no such column", "cannot add NOT NULL column" errors, or creating sch173skills.sh installs
4charleswiltgen avataraxiom-app-shortcuts-refcharleswiltgen/axiomUse when implementing App Shortcuts for instant Siri/Spotlight availability, configuring AppShortcutsProvider, adding suggested phrases, or debugging shortcuts 172skills.sh installs
5charleswiltgen avataraxiom-concurrency-profilingcharleswiltgen/axiomUse when profiling async/await performance, diagnosing actor contention, or investigating thread pool exhaustion. Covers Swift Concurrency Instruments template,172skills.sh installs
6charleswiltgen avataraxiom-energy-refcharleswiltgen/axiomComplete energy optimization API reference - Power Profiler workflows, timer/network/location/background APIs, iOS 26 BGContinuedProcessingTask, MetricKit monit172skills.sh installs