axiom-auto-layout-debugging

Diagnose iOS Auto Layout constraint issues with symbolic breakpoints and Debug View Hierarchy.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/pradeepmouli/swift-template --skill axiom-auto-layout-debugging-pradeepmouli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: axiom-auto-layout-debugging
Source: https://github.com/pradeepmouli/swift-template/tree/main/.agents/skills/axiom-auto-layout-debugging
Command: npx skills add https://github.com/pradeepmouli/swift-template --skill axiom-auto-layout-debugging-pradeepmouli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline diagnosing and fixing Auto Layout constraint errors in iOS apps with a repeatable debugging workflow.

Core Features & Use Cases

  • Symbolic breakpoints for catching conflicts at the source.
  • Debug View Hierarchy to visualize constraints and identify ambiguous layouts.
  • Memory-address mapping via visual indicators to quickly identify involved views.
  • Guidance for common patterns like conflicting fixed widths, UIView-Encapsulated-Layout-Width conflicts, autoresizing masks, and missing constraints.

Quick Start

Follow the standardized Auto Layout debugging workflow to diagnose and fix a layout issue in your iOS app.

Frequently Asked Questions about axiom-auto-layout-debugging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug Auto Layout constraint conflicts in iOS?▼

Debug iOS Auto Layout constraint conflicts by applying a systematic workflow using symbolic breakpoints, Debug View Hierarchy, and memory-address mapping to identify and isolate layout issues at their source.

What is the best way to resolve ambiguous layouts in an iOS app?▼

Resolving ambiguous layouts requires visualizing constraints through Debug View Hierarchy, detecting conflicting fixed widths or missing constraints, and using symbolic breakpoints to isolate the conflicting views.

Why does UIView-Encapsulated-Layout-Width cause Auto Layout conflicts?▼

UIView-Encapsulated-Layout-Width conflicts occur when system-generated temporary constraints clash with your fixed width constraints, requiring a systematic workflow to isolate and adjust the conflicting view hierarchy.

How do I use a symbolic breakpoint to catch Auto Layout issues?▼

Use a symbolic breakpoint for Auto Layout debugging to pause execution when the system evaluates conflicting constraints, enabling memory-address mapping to identify the specific views involved.

Can I fix missing constraints and autoresizing mask issues without Storyboard?▼

Yes, a systematic debugging workflow handles missing constraints and autoresizing mask translation directly in code by applying checklist guidance to identify conflicts and isolate views using memory-address visual indicators.

What's a repeatable workflow for diagnosing iOS view hierarchy constraint errors?▼

A repeatable workflow for diagnosing view hierarchy constraint errors includes setting up symbolic breakpoints, visualizing the hierarchy, mapping memory addresses to views, and applying best practices to fix common layout conflicts.