axiom▌
136 indexed skills · max 10 per page
axiom-swiftdata-migration-diag
charleswiltgen/axiom · Productivity
SwiftData migration failures manifest as production crashes, data loss, corrupted relationships, or simulator-only success. Core principle 90% of migration failures stem from missing models in VersionedSchema, relationship inverse issues, or untested migration paths—not SwiftData bugs.
axiom-database-migration
charleswiltgen/axiom · Productivity
Safe database schema evolution for production apps with user data. Core principle Migrations are immutable after shipping. Make them additive, idempotent, and thoroughly tested.
axiom-privacy-ux
charleswiltgen/axiom · Productivity
Comprehensive guide to privacy-first app design. Apple Design Award Social Impact winners handle data ethically, and privacy-first design is a key differentiator.
axiom-concurrency-profiling
charleswiltgen/axiom · Productivity
Profile and optimize Swift async/await code using Instruments.
axiom-codable
charleswiltgen/axiom · Productivity
Comprehensive guide to Codable protocol conformance for JSON and PropertyList encoding/decoding in Swift 6.x.
axiom-vision-diag
charleswiltgen/axiom · Productivity
Systematic troubleshooting for Vision framework issues: subjects not detected, missing landmarks, low confidence, performance problems, coordinate mismatches, text recognition failures, barcode detection issues, and document scanning problems.
axiom-core-location
charleswiltgen/axiom · Productivity
Discipline skill for Core Location implementation decisions. Prevents common authorization mistakes, battery drain, and background location failures.
axiom-app-composition
charleswiltgen/axiom · Productivity
Use this skill when:
axiom-auto-layout-debugging
charleswiltgen/axiom · Productivity
Use when:
axiom-energy
charleswiltgen/axiom · Productivity
Energy issues manifest as battery drain, hot devices, and poor App Store reviews. Core principle: Measure before optimizing. Use Power Profiler to identify the dominant subsystem (CPU/GPU/Network/Location/Display), then apply targeted fixes.