🎯

axiom-ownership-conventions

🎯Skill

from charleswiltgen/axiom

VibeIndex|
What it does

Defines and enforces consistent ownership and access control patterns for Swift code structures and dependencies in iOS/macOS development projects.

πŸ“¦

Part of

charleswiltgen/axiom(139 items)

axiom-ownership-conventions

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add CharlesWiltgen/Axiom
πŸ“– Extracted from docs: charleswiltgen/axiom
25Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# Axiom

Battle-tested Claude Code skills, commands, and references for modern xOS (iOS, iPadOS, tvOS, watchOS) development β€” Swift 6, SwiftUI, Liquid Glass, Apple Intelligence, and more.

What's New Recently

#### Latest

  • Apple Documentation Access β€” Direct access to 20 official Apple guides + 32 Swift compiler diagnostics bundled in Xcode, read at runtime via MCP server

#### WWDC 2025 Updates

  • SwiftUI 26 Features β€” Comprehensive guide to iOS 26 SwiftUI: Liquid Glass, WebView, AttributedString rich text, @Animatable macro, 3D charts, scene bridging, and more
  • SwiftUI Performance Enhancements β€” iOS 26 framework improvements: 6x/16x faster lists, improved scrolling, nested ScrollView optimization
  • Liquid Glass APIs β€” New iOS 26 APIs: .glassBackgroundEffect(), toolbar spacers, bottom-aligned search, search tab role
  • App Intents Integration β€” Siri, Apple Intelligence, Shortcuts, Spotlight integration with WWDC 2025-260 guidance

#### Recent Skills

  • Energy Optimization β€” Power Profiler workflows, subsystem diagnosis (CPU/GPU/Network/Location/Display), anti-pattern fixes for battery drain
  • Accessibility Audit & Debugging β€” Comprehensive WCAG compliance scanning, VoiceOver testing, Dynamic Type support, color contrast validation
  • Realm to SwiftData Migration β€” Migrate before Device Sync sunset (Sept 30, 2025) without losing user data or breaking threading patterns
  • SwiftUI Debugging β€” Solve intermittent view updates and preview crashes with diagnostic decision trees

Structure

  • plugins/ - Claude Code plugins for iOS development workflows
  • docs/ - VitePress documentation site
  • scratch/ - Local development files (not tracked in git)
  • notes/ - Personal notes (not tracked in git)

Quick Start

Prerequisites

  • macOS 15+ (Sequoia or later)
  • Claude Code ([download here](https://claude.ai/download))
  • Xcode 26+ (for Liquid Glass, Recording UI Automation, and latest iOS features)
  • iOS 26 SDK (comes with Xcode 26)

Installation

In Claude Code, run:

```

/plugin marketplace add CharlesWiltgen/Axiom

```

Then search for "axiom" in the /plugin menu and install.

Verify Installation

Use /plugin and select "Manage and install" to see installed plugins. Axiom should be listed.

Using Skills

Skills are automatically suggested by Claude Code based on your questions and context. Simply ask questions that match the skill's purpose:

#### Examples

  • "I'm getting BUILD FAILED in Xcode" β†’ activates axiom-xcode-debugging
  • "How do I fix Swift 6 concurrency errors?" β†’ activates axiom-swift-concurrency
  • "I need to add a database column safely" β†’ activates axiom-database-migration
  • "My app has memory leaks" β†’ activates axiom-memory-debugging
  • "My app drains battery quickly" β†’ activates axiom-energy
  • "Help me migrate from Realm to SwiftData" β†’ activates realm-to-swiftdata-migration

Skills Overview

UI & Design

#### axiom-liquid-glass

Apple's new material design system for iOS 26+. Comprehensive coverage of Liquid Glass visual properties, implementation patterns, and design principles.

#### Key Features

  • Expert Review Checklist β€” 7-section validation checklist for reviewing Liquid Glass implementations (material appropriateness, variant selection, legibility, layering, accessibility, performance)
  • Regular vs Clear variant decision criteria
  • Layered system architecture (highlights, shadows, glow, tinting)
  • Troubleshooting visual artifacts, dark mode issues, performance
  • Migration from UIBlurEffect/NSVisualEffectView
  • Complete API reference with code examples

When to use Implementing Liquid Glass effects, reviewing UI for adoption, debugging visual artifacts, requesting expert review of implementations

Requirements iOS 26+, Xcode 26+

Command /audit-liquid-glass for quick automated codebase scanning

---

#### axiom-swiftui-performance

Master SwiftUI performance optimization using the new SwiftUI Instrument in Instruments 26.

#### Key Features

  • New SwiftUI Instrument walkthrough (4 track lanes, color-coding, integration with Time Profiler)
  • Cause & Effect Graph β€” Visualize data flow and dependencies to eliminate unnecessary updates
  • Problem 1: Long View Body Updates (formatter caching, expensive operations)
  • Problem 2: Unnecessary View Updates (granular dependencies, AttributeGraph)
  • Performance optimization checklist
  • Real-world impact examples from WWDC's Landmarks app

When to use App feels less responsive, animations stutter, scrolling performance issues, profiling reveals SwiftUI bottlenecks

Requirements Xcode 26+, iOS 26+ SDK

---

#### axiom-swiftui-26-ref

Comprehensive reference guide to all iOS 26 SwiftUI features from WWDC 2025-256.

#### Key Features

  • Liquid Glass Design System β€” Toolbar spacers, tinted prominent buttons, glass effect for custom views, bottom-aligned search, search tab role
  • Performance Improvements β€” 6x/16x faster lists (macOS), improved scrolling, nested ScrollView optimization
  • @Animatable Macro β€” Automatic animatableData synthesis with @AnimatableIgnored
  • WebView & WebPage β€” Native web content, observable model for rich interaction
  • TextEditor with AttributedString β€” Rich text editing with built-in formatting controls
  • Drag and Drop Enhancements β€” Multi-item dragging, DragConfiguration, preview formations
  • 3D Charts β€” Chart3D for three-dimensional plotting
  • 3D Spatial Layout β€” Alignment3D, .spatialOverlay, .manipulable (visionOS)
  • Scene Bridging β€” UIKit/AppKit β†’ SwiftUI scenes, RemoteImmersiveSpace
  • Widgets & Controls β€” visionOS widgets, CarPlay widgets, macOS/watchOS controls

When to use Implementing iOS 26 SwiftUI features, adopting Liquid Glass design, embedding web content, rich text editing, 3D charts/layouts

Requirements iOS 26+, iPadOS 26+, macOS Tahoe+, watchOS 26+, visionOS 26+

---

#### axiom-ui-testing

Reliable UI testing with condition-based waiting patterns and new Recording UI Automation features from Xcode 26.

#### Key Features

  • Recording UI Automation β€” Record interactions as Swift code, replay across devices/languages/configurations, review video recordings
  • Three phases: Record β†’ Replay β†’ Review
  • Condition-based waiting (eliminates flaky tests from sleep() timeouts)
  • Accessibility-first testing patterns
  • SwiftUI and UIKit testing strategies
  • Test plans and configurations

When to use Writing UI tests, recording interactions, tests have race conditions or timing dependencies, flaky tests

Requirements Xcode 26+ for Recording UI Automation, original patterns work with earlier versions

---

#### axiom-swiftui-debugging

Diagnostic decision trees for SwiftUI view updates, preview crashes, and layout issues. Includes 3 real-world examples.

#### Key Features

  • View Not Updating Decision Tree β€” Diagnose struct mutation, binding identity, view recreation, missing observers
  • Preview Crashes Decision Tree β€” Identify missing dependencies, state init failures, cache corruption
  • Layout Issues Quick Reference β€” ZStack ordering, GeometryReader sizing, SafeArea, frame/fixedSize
  • Real-World Examples β€” List items, preview dependencies, text field bindings with complete diagnosis workflows
  • Pressure scenarios for intermittent bugs, App Store Review deadlines, authority pressure resistance

When to use View doesn't update, preview crashes, layout looks wrong, intermittent rendering issues

Requirements Xcode 15+, iOS 14+

---

#### axiom-performance-profiling

Instruments decision trees and profiling workflows for CPU, memory, and battery optimization. Includes 3 real-world examples.

#### Key Features

  • Performance Decision Tree β€” Choose the right tool (Time Profiler, Allocations, Core Data, Energy Impact)
  • Time Profiler Deep Dive β€” CPU analysis, hot spots, Self Time vs Total Time distinction
  • Allocations Deep Dive β€” Memory growth diagnos