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.