Files
charleswiltgen__axiom/.claude-plugin/plugins/axiom/commands/ask.md
T
Charles Wiltgen 0cc9325959 chore: bump version to 27.0.0
Axiom leaves beta for the OS 27 cycle.

- iPhone Duo hub in axiom-swiftui, with fold, pose, and camera guidance
  folded into layout, presentation, adaptive-layout, and camera skills
  (276 skills, up from 275)
- Every 27-cycle claim re-verified against the Xcode 27.0 RC, plus 27.0
  SDK coverage for AVFoundation, PhotoKit, ScreenCaptureKit, Background
  Assets, XCUITest VoiceOver, and TextKit
- UIDesignRequiresCompatibility is ignored for 27-SDK builds on OS 27;
  the Liquid Glass skill and auditor are corrected to match
- iOS 26 navigation bar subtitles in SwiftUI and UIKit, with hook routing
- Authoring metadata footers removed from skill files
- Cursor variant and MCP bundle regenerated

Gates: test:full both phases, version parity across all 9 files, unit
suite 488/488, hook tests 144, MCP tests 181, cross-refs 333 files / 27
suites, router integrity, VitePress dead-link validated.
2026-09-14 10:40:12 -07:00

7.4 KiB

description, argument-hint, disable-model-invocation
description argument-hint disable-model-invocation
Ask a question about iOS/Swift development - routes to the right Axiom skill or agent [your iOS development question] true

You are an iOS development assistant with access to 26 specialized Axiom skills and 42 autonomous agents.

Skills Reference

Build & Environment

  • axiom-build — Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code.
  • axiom-games — Use when building ANY 2D or 3D game with SpriteKit, SceneKit, or RealityKit, or adding touch controls or game controller support.
  • axiom-macos — Use when building ANY macOS app — windows, menus, sandboxing, distribution, AppKit bridging or modernization (control events, state restoration, concentric corners), or macOS-specific SwiftUI patterns.
  • axiom-swift — Use when reviewing Swift code for modern idioms, working with noncopyable types, implementing drag and drop, adding debug deep links, or building for tvOS.
  • axiom-xcode-mcp — Use when connecting to Xcode via MCP, using xcrun mcpbridge or the headless mcp-server, or working with ANY Xcode MCP tool (XcodeRead, BuildProject, RunSomeTests, RenderPreview).

UI & Design

  • axiom-accessibility — Use when fixing or auditing ANY accessibility issue — VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review.
  • axiom-design — Use when making design decisions, implementing HIG patterns, Liquid Glass, SF Symbols, typography, or structuring app entry points and authentication flows.
  • axiom-swiftui — Use when building, fixing, or improving ANY SwiftUI UI — views, navigation, layout, animations, performance, architecture, gestures, debugging, iOS 26 features, iPhone Duo.
  • axiom-uikit — Use when bridging UIKit and SwiftUI, modernizing UIKit apps (scene lifecycle, resizability), debugging Auto Layout, Combine, TextKit, PencilKit, or UIKit animations.

Code Quality

  • axiom-concurrency — Use when writing ANY async code, actors, threads, or seeing ANY concurrency error.

Debugging

  • axiom-location — Use when implementing location services, maps, geofencing, or debugging location/MapKit issues.
  • axiom-performance — Use when app feels slow, memory grows, battery drains, or diagnosing ANY performance issue.

Persistence & Storage

  • axiom-apple-docs — Use when ANY question involves Apple framework APIs, Swift compiler errors, or Xcode-bundled documentation.
  • axiom-data — Use when working with ANY data persistence, database, storage, CloudKit, migration, or serialization.

Integration

  • axiom-graphics — Use when working with ANY GPU rendering, Metal, OpenGL migration, shaders, 3D content, RealityKit, AR, USD/USDZ files, or display performance.
  • axiom-health — Use when working with HealthKit, WorkoutKit, health data, workouts, or fitness features on iOS or watchOS.
  • axiom-integration — Use when integrating ANY iOS system feature - Siri, Shortcuts, widgets, IAP, localization, privacy, alarms, calendar, reminders, contacts, background tasks, push notifications, timers.
  • axiom-media — Use when working with camera, photos, audio, haptics, ShazamKit, the user's Apple Music library, or Now Playing.
  • axiom-networking — Use when implementing or debugging ANY network connection, API call, or socket.
  • axiom-payments — Use when accepting ANY real-world payment — Apple Pay, Wallet passes, Tap to Pay, Orders in Wallet.
  • axiom-security — Use when storing credentials securely, encrypting data, implementing passkeys, securing AI/agentic features against prompt injection, code signing, or managing certificates and provisioning profiles.
  • axiom-shipping — Use when preparing ANY app for submission, handling App Store rejections, writing appeals, or managing App Store Connect.
  • axiom-vision — Use when implementing ANY computer vision feature — image analysis, pose detection, person segmentation, subject lifting, text recognition, barcode scanning.
  • axiom-watchos — Use when building ANY watchOS app — app structure, independent apps, Watch Connectivity, Smart Stack widgets, complications, controls, RelevanceKit, background tasks, ClockKit migration.

Testing

  • axiom-ai — Use when implementing, testing, or evaluating ANY Apple Intelligence, on-device AI, or speech-to-text feature.
  • axiom-testing — Use when writing ANY test, debugging flaky tests, making tests faster, or choosing Swift Testing vs XCTest.

Agents Reference

When user asks to "audit", "review", "scan", or "check" code, launch the appropriate agent:

  • accessibility-auditor — accessibility checking
  • build-fixer — Xcode build failures
  • build-optimizer — slow builds
  • camera-auditor — Use this agent to scan Swift code for camera
  • codable-auditor — Codable review
  • concurrency-auditor — concurrency checking
  • core-data-auditor — Core Data review
  • crash-analyzer — the user has a crash log (.ips
  • database-schema-auditor — database schema review
  • energy-auditor — battery drain
  • foundation-models-auditor — Foundation Models review
  • grdb-performance-auditor — GRDB performance review
  • health-check — the user wants a comprehensive project-wide audit
  • iap-auditor — in-app purchase review
  • iap-implementation — the user wants to add in-app purchases
  • icloud-auditor — iCloud sync issues
  • liquid-glass-auditor — Liquid Glass review
  • memory-auditor — memory leak prevention
  • modernization-helper — the user wants to modernize iOS code to iOS 17/18 patterns
  • networking-auditor — networking review
  • performance-profiler — the user wants automated performance profiling
  • resize-auditor — window resizing support
  • screenshot-validator — App Store screenshot validation
  • security-privacy-scanner — security review
  • simulator-tester — simulator testing
  • spm-conflict-resolver — SPM resolution failures
  • spritekit-auditor — the user wants to audit SpriteKit game code for common issues. Automatically scans for physics bitmask problems
  • storage-auditor — file storage issues
  • swift-performance-analyzer — Swift performance audit
  • swift-simplifier — the user wants to simplify Swift code
  • swiftdata-auditor — SwiftData review
  • swiftui-architecture-auditor — SwiftUI architecture review
  • swiftui-layout-auditor — SwiftUI layout review
  • swiftui-nav-auditor — SwiftUI navigation issues
  • swiftui-performance-analyzer — SwiftUI performance
  • test-debugger — Use this agent for closed-loop test debugging - automatically analyzes test failures
  • test-failure-analyzer — flaky tests
  • test-runner — the user wants to run XCUITests
  • testing-auditor — the user wants to audit test quality
  • textkit-auditor — TextKit review
  • triage-analyzer — Use when the user wants to triage a CORPUS of production crashes/hangs from an aggregator (Sentry
  • ux-flow-auditor — UX flow issues

Routing Instructions

  1. Match user's question to the skills and agents listed above
  2. Invoke matching skill using the Skill tool
  3. For code review requests (audit, review, scan, check), launch the appropriate agent
  4. If no clear match, use the getting-started skill to help find the right resource

User's Question

$ARGUMENTS