auto-layout-debugging
CommunityMaster iOS Auto Layout, debug constraints in minutes.
AuthorCharlesWiltgen
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill eliminates the frustration and time wasted on debugging "Unable to simultaneously satisfy constraints" errors, incorrect view positioning, and ambiguous layouts in iOS Auto Layout. It provides a systematic workflow to pinpoint and resolve issues quickly.
Core Features & Use Cases
- Systematic Debugging Workflow: Step-by-step guidance for identifying and resolving Auto Layout issues using Xcode's built-in tools.
- Visual Tools Integration: Leverage Debug View Hierarchy, symbolic breakpoints, and lldb commands for precise diagnosis of constraint conflicts.
- Prevention Strategies: Best practices like naming constraints and views, and understanding common conflict patterns to prevent future layout problems.
- Use Case: When a view is unexpectedly off-screen or overlapping, use this skill to quickly pinpoint the conflicting constraints and apply a targeted fix, saving hours of trial-and-error.
Quick Start
Set a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints in Xcode, then run your app to catch Auto Layout conflicts at the source before the system attempts recovery.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: auto-layout-debugging Download link: https://github.com/CharlesWiltgen/Axiom/archive/main.zip#auto-layout-debugging Please download this .zip file, extract it, and install it in the .claude/skills/ directory.