{"enrichment":{"faq":[{"a":"ios-storyboard emphasizes modular screen organization, clear naming conventions for views and segues, and separation of concerns across multiple storyboard files to reduce merge conflicts. Use storyboard references to link related flows, maintain consistent constraint hierarchies, and document segue purposes. For healthcare clinic apps, prioritize accessibility by adding VoiceOver identifiers and ensuring dynamic type support for patient-facing interfaces.","q":"What are iOS storyboard best practices?"},{"a":"ios-storyboard resolves auto layout constraints by guiding proper use of stack views, safe area layout guides, and constraint priorities. It addresses adaptive layout issues across iPhone size classes through Interface Builder configuration. The skill helps diagnose over-constrained or under-constrained views, balance content hugging and compression resistance, and validate constraint chains to prevent runtime layout conflicts in clinic applications.","q":"How does ios-storyboard handle auto layout constraints?"},{"a":"ios-storyboard supports incremental migration strategies, allowing teams to adopt SwiftUI incrementally while maintaining existing storyboard screens. It guides extraction of reusable XIB components as intermediate steps, helps identify which screens benefit most from SwiftUI conversion, and documents navigation pattern translation. This phased approach minimizes disruption to active healthcare clinic projects while modernizing the codebase.","q":"What is the recommended approach for storyboard migration to SwiftUI?"},{"a":"ios-storyboard establishes accessible navigation flows through clear segue naming, proper use of unwind segues for dismissal patterns, and consistent modal vs. push presentation logic. It guides setup of segue identifiers for programmatic triggering and validation of navigation hierarchies. For clinic apps, ensure navigation remains intuitive for clinical workflows and supports VoiceOver navigation between patient data screens.","q":"How should ios-storyboard segues and navigation flows be structured?"},{"a":"ios-storyboard recommends splitting large storyboards into smaller, focused files using storyboard references to minimize concurrent edits. It provides strategies for resolving XML-level merge conflicts when they occur and guides best practices for collaborative development. Keeping storyboard files modular and using clear branching workflows reduces locking issues and simplifies integration in multi-developer clinic projects.","q":"How does ios-storyboard address merge conflicts in version control?"},{"a":"ios-storyboard ensures VoiceOver compatibility by adding accessibility identifiers, labels, and hints directly in Interface Builder. It guides dynamic type configuration for readable text across size classes and validates view hierarchy for logical screen reader navigation. For clinic applications serving diverse users, these practices ensure patient data screens remain accessible to users with visual or motor impairments.","q":"What accessibility features does ios-storyboard support in Interface Builder?"}],"shadow_tags":["legacy-ui-framework","constraint-based-layout","cross-device-adaptation","interface-builder-tooling","migration-pathway","modular-architecture","version-control-patterns","accessibility-compliance","runtime-debugging"],"summary_rewrite":"This skill equips AI agents to work directly with iOS storyboard files, enabling updates and restructuring of interface layouts within healthcare applications. It integrates with the Agent Skills open format to provide domain-specific capabilities for managing UI components and screen configurations in clinic-focused iOS development."},"files":[{"bytes":8992,"path":"skills/.experimental/ios-storyboard/SKILL.md","sha256":"8e0d96c6bfe21a4517d4439ac4fe146353289885951649b373425d2f6d081a97","url":"https://skillfed.io/files/pproenca/dot-skills/ios-storyboard/6a16be6c/SKILL.md"}],"id":"pproenca/dot-skills/ios-storyboard","links":{"html":"https://skillfed.io/pproenca/dot-skills/ios-storyboard","md":"https://skillfed.io/pproenca/dot-skills/ios-storyboard.md","repo":"https://github.com/pproenca/dot-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":14,"language":"Shell","last_updated":"2026-07-24","license":"MIT","name":"ios-storyboard","publisher":"pproenca","stars":182},"relations":{"similar":[{"id":"pproenca/dot-skills/ios-hig"},{"id":"pproenca/dot-skills/ios-design"},{"id":"pproenca/dot-skills/ios-navigation"},{"id":"pproenca/dot-skills/swift-optimise"},{"id":"pproenca/dot-skills/ios-testing"},{"id":"pproenca/dot-skills/swift-refactor"},{"id":"pproenca/dot-skills/ios-animations"},{"id":"pproenca/dot-skills/ios-design-system"},{"id":"pproenca/dot-skills/swift-data"},{"id":"pproenca/dot-skills/ios-xcode"}]},"slug":{"owner":"pproenca","repo":"dot-skills","skill":"ios-storyboard"},"version":"6a16be6c"}
