{"enrichment":{"faq":[{"a":"SwiftUI Patterns covers the core design patterns and best practices for building SwiftUI applications. The skill teaches you how to structure macOS applications using SwiftUI's native scene and view system, including when to use WindowGroup, Settings, MenuBarExtra, and other scene models. You'll learn proper file organization, state ownership principles, and which system affordances\u2014commands, toolbars, sidebars, inspectors\u2014work best for desktop interactions.","q":"What are the main SwiftUI patterns I should know?"},{"a":"SwiftUI Patterns helps you understand architecture patterns that improve how you organize your application. The skill guides you through proper file structure, state management patterns, and adaptive design principles. Whether you're scaffolding a new app or refactoring an existing project, SwiftUI Patterns teaches you how to implement structural patterns that make your code more maintainable and your app easier to extend.","q":"How do SwiftUI architecture patterns improve app structure?"},{"a":"SwiftUI Patterns provides guidance on building and organizing reusable components within your application. The skill teaches you how to leverage SwiftUI's view system to create components that work across different scenes and contexts. You'll learn patterns for state management, view composition, and how to structure components so they integrate seamlessly with WindowGroup, Settings, MenuBarExtra, and other scene types.","q":"What reusable SwiftUI component patterns does this cover?"},{"a":"Yes. SwiftUI Patterns includes state management patterns as a core topic, helping you understand how to properly own and pass state throughout your application. The skill teaches you best practices for managing state across different scenes and views, ensuring your app remains responsive and maintainable as complexity grows.","q":"Can SwiftUI patterns help with state management?"},{"a":"SwiftUI Patterns serves as a reference for SwiftUI code examples and patterns. The skill provides practical guidance on implementing design patterns, from basic view composition to advanced architectural approaches. You'll find examples covering scene models, file organization, system affordances, and common patterns that help you structure both new applications and refactored projects effectively.","q":"What SwiftUI code examples and patterns are included?"},{"a":"SwiftUI Patterns teaches you how to structure macOS applications using SwiftUI's native capabilities. The skill covers when to use specific scene models like WindowGroup, Settings, and MenuBarExtra, how to organize your project files, and which system affordances work best for desktop interactions. This comprehensive approach helps you build well-structured macOS apps from the ground up or improve existing projects with proper patterns and organization.","q":"How do I use SwiftUI patterns for macOS app development?"}],"shadow_tags":["ios-development","ui-architecture","code-reusability","swift-framework","design-patterns","mobile-ui","state-management","view-composition"],"summary_rewrite":"SwiftUI Patterns teaches you how to structure macOS applications using SwiftUI's native scene and view system. Learn when to use WindowGroup, Settings, MenuBarExtra, and other scene models; how to organize files and state ownership; and which system affordances\u2014commands, toolbars, sidebars, inspectors\u2014work best for desktop interactions. The skill covers everything from new app scaffolding to refactoring existing projects with proper file structure and adaptive design."},"gist":{"api_url":"https://skillfed.io/api/skills/duyet/codex-claude-plugins/swiftui-patterns.json","as_of":"2026-07-24","description":"SwiftUI Patterns helps you build well-architected macOS apps using SwiftUI's desktop-native components.","install":{"manual":["git clone https://github.com/duyet/codex-claude-plugins","cp -r codex-claude-plugins ~/.claude/skills/swiftui-patterns"],"primary":"npx skillfed install duyet/codex-claude-plugins/swiftui-patterns","version":"7692b389"},"kind":"skill","mirror_url":"https://skillfed.io/duyet/codex-claude-plugins/swiftui-patterns.md","similar":[{"id":"duyet/codex-claude-plugins/macos-app-best-practices","name":"Macos App Best Practices","publisher":"duyet/codex-claude-plugins","url":"https://skillfed.io/duyet/codex-claude-plugins/macos-app-best-practices"},{"id":"ehmo/platform-design-skills/macos","name":"macos-design-guidelines","publisher":"ehmo/platform-design-skills","url":"https://skillfed.io/ehmo/platform-design-skills/macos"},{"id":"dirnbauer/webconsulting-skills/macos-design","name":"Macos Design","publisher":"dirnbauer/webconsulting-skills","url":"https://skillfed.io/dirnbauer/webconsulting-skills/macos-design"}],"title":"Swiftui Patterns by duyet: Learn SwiftUI design patterns and best practices \u2014 SkillFed","use":{"when":["SwiftUI Patterns helps you understand architecture patterns that improve how you organize your application.","SwiftUI Patterns provides guidance on building and organizing reusable components within your application."]},"what":{"lead":"SwiftUI Patterns helps you build well-architected macOS apps using SwiftUI's desktop-native components and proven structural patterns.","rest":"SwiftUI Patterns teaches you how to structure macOS applications using SwiftUI's native scene and view system. Learn when to use WindowGroup, Settings, MenuBarExtra, and other scene models; how to organize files and state ownership; and which system affordances\u2014commands, toolbars, sidebars, inspectors\u2014work best for desktop interactions. The skill covers everything from new app scaffolding to refactoring existing projects with proper file structure and adaptive design."}},"id":"duyet/codex-claude-plugins/swiftui-patterns","install":{"mode":"external","repo":"https://github.com/duyet/codex-claude-plugins"},"links":{"html":"https://skillfed.io/duyet/codex-claude-plugins/swiftui-patterns","md":"https://skillfed.io/duyet/codex-claude-plugins/swiftui-patterns.md","repo":"https://github.com/duyet/codex-claude-plugins"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":2,"language":"Python","last_updated":"2026-07-24","license":null,"name":"Swiftui Patterns","publisher":"duyet","stars":8},"relations":{"similar":[{"id":"duyet/codex-claude-plugins/macos-app-best-practices"},{"id":"duyet/codex-claude-plugins/liquid-glass"},{"id":"ehmo/platform-design-skills/macos"},{"id":"dirnbauer/webconsulting-skills/macos-design"},{"id":"duyet/codex-claude-plugins/view-refactor"},{"id":"fayazara/macos-app-skills/settings-ui"},{"id":"rshankras/claude-code-apple-skills/ipad-patterns"},{"id":"CharlesWiltgen/Axiom/axiom-macos"},{"id":"duyet/codex-claude-plugins/window-management"},{"id":"mosif16/codex-Skills/swiftui-multiplatform-design-guide"}]},"slug":{"owner":"duyet","repo":"codex-claude-plugins","skill":"swiftui-patterns"},"version":"7692b389"}
