This is your reference when you need to bridge UIKit and SwiftUI or debug the gnarly parts of UIKit that still matter in 2024. It covers UIViewRepresentable wrapping, Auto Layout constraint conflicts, CAAnimation completion handlers that mysteriously don't fire, Combine publisher lifecycles, TextKit 2 migration, and PencilKit canvas setup. The anti-rationalization table is honest about common mistakes like storing AnyCancellables in local variables or ignoring constraint warnings. If you're wrapping a UIKit component, fighting "unable to simultaneously satisfy constraints" errors, or deciding whether to keep Combine or rewrite to async/await, this has the decision tree and specific file references you need. Pure SwiftUI work lives elsewhere.

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

Install

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

Installs into .claude/skills of the current project.

Files

UIKit & Bridging

You MUST use this skill for ANY UIKit bridging, Auto Layout, Combine, TextKit, or UIKit animation work.

Auditors are skills here. Where this router says "Launch some-auditor agent", invoke the matching Codex skill instead — same procedure, no Claude Code agent required.

Available: axiom-audit-resize.

The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run.

Quick Reference

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Frontend Development, Debugging, Mobile Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1github avatarreact19-test-patternsgithub/awesome-copilotProvides before/after patterns for migrating test files to React 19 compatibility, including act() imports, Simulate removal, and StrictMode call count changes.1.3Kskills.sh installs
2davila7 avatarsenior-qadavila7/claude-code-templatesComprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test suite 1.2Kskills.sh installs
3mindrally avatarbootstrapmindrally/skillsBootstrap development guidelines for responsive layouts, components, and utility-first styling.1.2Kskills.sh installs
4kostja94 avatarimage-optimizationkostja94/marketing-skillsWhen the user wants to optimize images for search engines and performance. Also use when the user mentions "image SEO," "alt text," "image captions," "figcaptio1.2Kskills.sh installs
5vtex avatarvtex-io-messages-and-i18nvtex/skillsApply when implementing localization and translated copy in VTEX IO apps. Covers the `messages` builder, `/messages/*.json`, `context.json`, frontend message us1.2Kskills.sh installs
6vtex avatarfaststore-storefrontvtex/skillsCore coding rules and workflow for developing VTEX FastStore storefronts. Use when starting any FastStore development task, writing TypeScript/React components,1.2Kskills.sh installs