settings-screen

Generate a cross-platform SwiftUI settings screen scaffold for iOS and macOS.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mazicimert/RunDom --skill settings-screen-mazicimert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: settings-screen
Source: https://github.com/mazicimert/RunDom/tree/main/.claude/skills/generators/settings-screen
Command: npx skills add https://github.com/mazicimert/RunDom --skill settings-screen-mazicimert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a production-ready settings screen scaffold for iOS and macOS apps, enabling rapid creation of preference UIs.

Core Features & Use Cases

  • Modular SwiftUI settings with sections for Appearance, Account, Notifications, About, and Legal
  • Platform-aware integration patterns for iOS (NavigationStack) and macOS (Settings window)
  • Quick customization by mapping templates to an existing project structure and naming conventions

Quick Start

Create a new Settings screen in your project by selecting desired sections (Appearance, Account, Notifications, About, Legal) and integrating the generated SettingsView into your app.

Frequently Asked Questions about settings-screen

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

FAQPage Schema
How do I generate a SwiftUI settings screen for iOS and macOS?

A cross-platform settings screen uses modular SwiftUI templates with platform-specific wiring, applying NavigationStack for iOS and a Settings window for macOS to ensure native UI behavior.

Can I customize the generated app preferences UI to match my existing codebase?

Customize the app preferences by mapping modular SwiftUI templates to your existing project structure and naming conventions, ensuring the generated SettingsView aligns with your codebase.

What sections are included in a generated settings screen scaffold?

A settings screen scaffold includes modular sections for Appearance, Account, Notifications, About, and Legal, allowing you to select and generate only the preference categories your app needs.

Does this settings UI generator work with both iOS NavigationStack and macOS Settings windows?

The settings UI generator applies platform-aware integration patterns, using NavigationStack for iOS and the native Settings window for macOS to ensure correct platform-specific behavior.

What is the best way to add app preferences across iOS and macOS platforms?

The best way to add app preferences is auto-generating a cross-platform settings UI scaffold, which produces production-ready SwiftUI code with platform-specific wiring for iOS and macOS.

Why use a template generator for SwiftUI app preferences instead of building from scratch?

Using a template generator for SwiftUI app preferences provides a modular, production-ready scaffold instantly, saving time by applying platform-aware integration patterns and pre-built sections.