
charleswiltgen/axiom
15 skills2k installs14.4k starsGitHub
Install
npx skills add https://github.com/charleswiltgen/axiomSkills in this repo
1Axiom Visionaxiom-vision is a mandatory procedural skill for solo and indie builders shipping iOS apps that use Apple’s Vision framework. The SKILL.md states you must use it for any computer vision feature—image analysis, pose detection, person segmentation, subject lifting, OCR, barcode scanning, and related flows—so agents follow one consistent map instead of improvising APIs. A symptom-to-reference table steers you to implementation docs (vision-framework.md, vision-ref.md) or troubleshooting (vision-diag.md) for failures like undetected subjects, wrong OCR characters, or main-thread freezes. It spans segmentation and lifting, pose landmarks, DataScannerViewController, document scanning, and newer iOS 26+ structured extraction and Visual Intelligence hooks. Use it whenever you add or debug on-device vision in a mobile build, especially when coordinates between image space and UI space misalign or confidence stays low.916installs2Axiom Apple Docsaxiom-apple-docs is an agent skill that tells your assistant exactly when and how to open Apple’s bundled for-LLM documentation inside Xcode using the native Read tool. Solo and indie builders shipping Swift or SwiftUI apps often lose time to hallucinated APIs or vague compiler errors; this router points the agent at paths under IDEIntelligenceChat Resources, including AdditionalDocumentation guides and apple-reference documentation, with defaults under /Applications/Xcode.app. Use it whenever a task touches Apple framework signatures, Liquid Glass, Swift 6.2 concurrency, Foundation Models, SwiftData, StoreKit, or one of the enumerated Swift diagnostics. It is intentionally complementary to other Axiom skills that supply decision trees and anti-patterns—you still want both layers so implementation choices stay opinionated while facts stay Apple-sourced. The skill assumes Xcode is installed and detected at session start; if not, it surfaces that gap instead of guessing URLs.567installs3Axiom NetworkingAxiom Networking is an agent skill package that forces structured Apple networking practices whenever you implement or debug URLSession calls, Network.framework sockets, or connection failures. Solo indie builders shipping iOS or macOS clients use it to avoid deprecated APIs, adopt structured concurrency correctly, and follow TLV framing and listener/browser patterns where needed. The skill routes symptoms to focused references: discipline for implementation rules, framework refs for API surface, diagnostics for ATS and App Store networking rejections, and legacy NWConnection patterns for older OS versions. It fits Build-phase integration work but also supports Ship (ATS compliance) and Operate (production crisis diagnosis). Confidence is high for Swift/UIKit/SwiftUI mobile stacks; it is not a generic REST tutorial for non-Apple platforms.514installs4Axiom Integrationaxiom-integration is an agent skill that forces a structured path whenever a solo builder adds Apple platform features to an iOS app. Its front matter states you must use it for Siri, App Shortcuts, home-screen widgets, in-app purchases, background execution, push notifications, timers, calendars, contacts, and related system contracts. Rather than one giant API dump, it provides a symptom-to-reference routing table so the agent loads the right deep-dive markdown for App Intents, WidgetKit extensions, Live Activities and Dynamic Island, StoreKit 2, or EventKit. It fits indie and small-team native Swift/UIKit or SwiftUI projects where discoverability in Shortcuts and Spotlight matters as much as in-app UI. Payment for physical goods is explicitly out of scope here and defers to axiom-payments. Use it during feature spikes so entitlements, extension targets, and intent definitions stay consistent across the Axiom skill family.1installs5Axiom Locationaxiom-location is a procedural agent skill for Apple platforms that centralizes how solo builders implement and debug location services and maps. It walks through Core Location authorization and monitoring choices, modern APIs like CLMonitor and CLServiceSession, and MapKit usage from SwiftUI Map through routing and snapshots. The skill is built as a symptom-to-reference index so agents do not improvise fragile permission flows or mix UI map approaches. It fits indie iOS developers who need reliable geofencing, background updates, and map UX without re-reading Apple docs on every task. Use it whenever an agent touches MapKit annotations, local search, directions, or Core Location diagnostics.1installs6Axiom Macosaxiom-macos is an MIT-licensed Axiom suite skill that forces agent-assisted macOS development onto vetted patterns instead of iOS assumptions. Solo builders shipping menu-bar utilities, document apps, or cross-platform SwiftUI products use it for window models, commands and shortcuts, sandboxed file access, ScreenCaptureKit capture flows, and direct distribution with Developer ID, notarization, and Sparkle updates. It acts as a router to focused reference docs under the suite while flagging overlaps with axiom-swiftui for shared state and navigation. Agents in Claude Code or Cursor should invoke it before editing entitlements, entitlements-heavy file pickers, or Mac-only SwiftUI APIs. It does not replace Apple’s Human Interface Guidelines but narrows implementation choices to documented Axiom paths.1installs7Axiom Mediaaxiom-media is an agent skill for solo and indie iOS builders who need authoritative guidance whenever they touch camera capture, the photo library, audio pipelines, haptics, music recognition, or in-car and lock-screen playback. The skill’s front matter states you must use it for any camera, photo, audio, haptic, or media playback work, which keeps agents from improvising fragile AVCaptureSession or picker configurations. A quick-reference table steers you to focused companion docs for capture APIs, rotation coordinators, PHPicker and PhotosPicker, spatial audio, ShazamKit, Core Haptics, MediaPlayer Now Playing patterns, and CarPlay design rules. That structure helps one-person teams ship media features faster while reducing entitlement mistakes, preview bugs, and CarPlay template violations. It fits Claude Code or Cursor sessions where you are building or debugging native media code rather than sketching product ideas.1installs8Axiom PerformanceAxiom Performance is an agent skill router for solo and indie developers building iOS, iPadOS, or macOS apps with Swift and Objective-C. The SKILL.md mandates its use whenever the app feels slow, memory climbs, the device heats up, or Battery Settings shows high energy use—turning vague “fix perf” requests into concrete next steps. It branches to focused guides for Swift leaks, Objective-C block cycles, GUI Instruments profiling, and an automated memory-auditor agent that runs a five-phase semantic audit with six leak patterns and compound-risk correlation. This is not a generic web Lighthouse checklist; it is Apple-native tooling and lifecycle reasoning. Use it during Ship hardening and again in Operate when production crashes or memory warnings appear. The outcome is a prioritized investigation path instead of random micro-optimizations.1installs9Axiom ShippingAxiom Shipping is an agent skill for solo and indie mobile developers navigating App Store submission and App Store Connect end to end. The skill states you must use it when preparing any app for submission, handling rejections, writing appeals, or managing release workflow, and it indexes symptoms—encryption compliance, accessibility nutrition labels, account deletion, build processing—to specific reference files under the axiom package. It is checklist- and lookup-oriented rather than a code generator: your agent routes tasks to preflight submission steps, metadata field requirements, guideline lookups, and appeal patterns. Use it in Ship when binaries are ready and compliance artifacts still block release; it complements security review and perf testing elsewhere in Ship. Outcomes are fewer surprise rejections and faster iteration on metadata and privacy declarations. Quantified pass rates are not stated in SKILL.md—treat App Review as variable and verify current Apple guidelines on submission day.1installs10Axiom Swiftaxiom-swift is an Axiom family agent skill that forces structured review whenever you touch Swift language idioms, noncopyable ownership, drag-and-drop and clipboard flows, simulator debug deep links, or tvOS targets. Solo indie Apple developers install it to keep coding agents aligned with modern Foundation formatting, value-type performance patterns, and SwiftUI’s Transferable surface instead of outdated DateFormatter-heavy snippets. The skill is organized as a symptom-to-reference table so the agent loads focused guidance—modernization rules, ownership conventions, transferable representations, and deep-link debugging—rather than guessing APIs. Use during active feature work and again before release when you want a consistency pass on platform code. It complements generic code-review skills by encoding Apple-specific pitfalls agents routinely invent.1installs11Axiom SwiftuiAxiom SwiftUI is a mobile-focused agent skill that acts as the front door for every SwiftUI change in a solo builder’s iOS or Apple-platform codebase. Rather than embedding one long monolithic guide, it maps symptoms and tasks—views not updating, broken navigation, rotation layout failures, scroll lag, preview crashes—to focused reference files under skills/. That structure keeps context small while still enforcing discipline: the skill states you must use it for any SwiftUI work spanning state, gestures, architecture, and debugging. Previews receive first-class treatment with separate refs for API details versus performance and crash recovery. When basic debugging or navigation guidance is insufficient, paired diagnostic references nudge the agent toward deeper isolation steps. For indies shipping App Store apps with Claude Code or Cursor, it replaces ad-hoc Stack Overflow fragments with a consistent inspection order before you ship UI regressions.1installs12Axiom TestingAxiom Testing is an MIT-licensed agent skill in the Charles Wiltgen Axiom collection that centralizes Apple-platform test strategy for solo builders shipping iOS, iPadOS, macOS, or related Swift targets. The frontmatter requires agents to use it for writing tests, debugging failures, speeding up suites, or choosing Swift Testing versus XCTest. Rather than one monolithic doc, it acts as a router to focused references—swift-testing, testing-async, ui-testing, and xctest-automation—so Cursor, Claude Code, or Codex sessions stay consistent with modern Swift Testing APIs while still covering legacy XCTest and XCUITest paths. It fits the ship phase when you need regression safety before App Store or TestFlight releases, but also supports build-phase TDD on view models and networking layers. Intermediate-to-advanced teams benefit most; beginners still gain a structured map instead of ad-hoc web snippets. It is not a test runner itself—agents still execute xcodebuild or Xcode Cloud per your setup.1installs13Axiom Toolsaxiom-tools is the onboarding and routing skill for the Axiom iOS/Swift agent suite on Prism. Solo and indie builders shipping Apple apps use it when they ask how Axiom works, which skills exist, or how to use xclog for console capture, xcsym for unsymbolicated crashes, xcui for simulator and accessibility automation, or xcprof for trace and CPU analysis. The skill enforces a discipline: if there is even a small chance an Axiom skill applies, the agent must load the right reference before answering. That keeps agent replies aligned with shipped CLI behavior instead of generic Xcode advice. It pairs with mobile build work in validate and build phases but lands on ship/testing as the primary shelf because crash symbolication, UI validation, and profiling are release-quality concerns. Intermediate complexity assumes Xcode, simulators, and crash artifacts on hand.1installs14Axiom UikitAxiom UIKit is an agent skill for solo iOS builders shipping SwiftUI apps that still touch UIKit, legacy controllers, or system text and animation APIs. The SKILL.md positions it as mandatory whenever you bridge UIKit and SwiftUI, debug “Unable to simultaneously satisfy constraints,” fix animation completion or spring timing on device, or choose between Combine and async/await at the boundary. A quick-reference table maps symptoms and tasks to bundled deep dives (uikit-bridging, auto-layout-debugging, uikit-animation-debugging, combine-patterns, textkit-ref), so the agent loads the right playbook instead of generic mobile advice. It suits intermediate builders maintaining hybrid stacks on iPhone and iPad; it is not for greenfield SwiftUI-only UIs with no UIKit surface.1installs15Axiom Xcode Mcpaxiom-xcode-mcp is a procedural guide for solo and indie builders who ship iOS apps with Xcode 26.3 and want their coding agent to drive the IDE through Model Context Protocol. Xcode ships a native MCP server via xcrun mcpbridge, exposing roughly twenty tools for builds, tests, previews, and project operations. The skill splits setup and connection issues from day-to-day tool usage and workflow patterns, so you configure the right client JSON once and then follow consistent loops when something breaks. It addresses window and tab targeting, strict schema clients, and permission prompts that confuse first-time setups. Use it whenever you are not sure which sub-doc to open—setup versus tools—or when MCP stops seeing an open Xcode window. It is integration knowledge packaged for agents, not a replacement for Apple’s Xcode documentation, but it compresses the MCP-specific path into repeatable steps for small teams and solo developers.1installs