settings-screen

Generate SwiftUI settings screens with AppStorage persistence and platform-adaptive sections.

27|5|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/bocan/bocan-music --skill settings-screen-bocan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: settings-screen
Source: https://github.com/bocan/bocan-music/tree/main/.claude/skills/generators/settings-screen
Command: npx skills add https://github.com/bocan/bocan-music --skill settings-screen-bocan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developing consistent, platform-appropriate settings screens for iOS and macOS apps requires manual implementation of navigation flows, persistent storage, and UI components that adhere to Apple's design guidelines, which consumes significant development time and introduces inconsistencies across platforms.

Core Features & Use Cases

  • Cross-Platform Generation: Creates adaptive settings screens that natively integrate with iOS NavigationStack and macOS Settings scenes to match platform expectations.
  • Modular Pre-Built Sections: Includes ready-to-use components for common settings categories including appearance, account management, notifications, about, and legal, with reusable row styling and AppStorage persistence wrappers.
  • Use Case: A developer building a native SwiftUI music player can use this skill to generate a fully functional settings screen with dark mode toggle, account sign-out, and version information in minutes, without writing repetitive boilerplate code.

Quick Start

Use the settings-screen skill to generate a complete, platform-adaptive settings screen with appearance, account, and about sections for your SwiftUI iOS app.

Frequently Asked Questions about settings-screen

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

FAQPage Schema
How do I create a SwiftUI settings screen that works on both iOS and macOS?

A cross-platform SwiftUI settings screen requires adaptive code that integrates with iOS NavigationStack and macOS Settings scenes. This Skill generates platform-compliant settings UI components that natively match each platform's expected navigation flow.

What is the best way to persist user preferences in a SwiftUI settings screen?

The best way to persist user preferences in a SwiftUI settings screen is using AppStorage wrappers. This Skill includes pre-built settings row components with AppStorage persistence built in, eliminating manual storage implementation.

Can I use pre-built settings sections for appearance and account management in SwiftUI?

Yes, you can use modular pre-built settings sections for appearance, account management, notifications, about, and legal categories. These ready-to-use components provide reusable row styling that adheres to Apple Human Interface Guidelines.

Does this settings screen generator require any external SwiftUI dependencies?

No, this settings screen generator requires zero external dependencies. It uses native SwiftUI frameworks and AppStorage to produce self-contained, modular settings UI components for your iOS and macOS applications.

Why does building a settings screen manually take so much development time?

Building a settings screen manually requires implementing navigation flows, persistent storage, and UI components that adhere to Apple's design guidelines. This repetitive boilerplate code introduces cross-platform inconsistencies and consumes significant development time.