swiftui-feature-implementation

Convert SwiftUI page structures into iOS 17+ code with @Observable and @Bindable.

8|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill swiftui-feature-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-feature-implementation
Source: https://github.com/ChoshimWy/iOSAgentSkills/tree/main/skills/swiftui-feature-implementation
Command: npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill swiftui-feature-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Convert a clearly defined SwiftUI page structure, routing, and state ownership into stable SwiftUI code that adheres to modern conventions.

Core Features & Use Cases

  • Implement standard SwiftUI pages, components, lists, and forms within an established architecture.
  • Integrate with the existing router/state management to ensure predictable navigation and data flow.
  • Use iOS 17+ patterns like @Observable, @State, and @Bindable to maintain clean separation of UI and logic; support common patterns such as forms, lists, and detail views.

Quick Start

Provide a clearly defined page structure and state ownership, then implement the SwiftUI views and components following the prescribed architecture.

Frequently Asked Questions about swiftui-feature-implementation

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

FAQPage Schema
How do I implement standard SwiftUI pages with @Observable and @Bindable?

To implement standard SwiftUI pages with @Observable and @Bindable, provide a clearly defined page structure, routing, and state ownership. The Skill then converts these definitions into stable SwiftUI code that adheres to modern iOS 17+ architecture conventions.

What is the best way to build SwiftUI forms and lists within an existing state-management setup?

The best way to build SwiftUI forms and lists within an existing state-management setup is to apply established architecture patterns. This approach enforces clean separation of UI and logic while integrating with the existing router for predictable navigation and data flow.

Can I use this to generate Swift files with proper Created by metadata for iOS 17+?

Yes, you can use this to generate new Swift files with proper Created by metadata for iOS 17+. It requires new Swift files with proper metadata and enforces modern APIs like @Observable and @Bindable for clean state management.

Does the SwiftUI implementation route project changes to a build verification workflow?

Yes, the SwiftUI implementation routes project changes to the verify-ios-build workflow. This ensures that generated views, components, and interactions are verified for stability within the established routing and state-management architecture.

How do I separate UI and logic when implementing SwiftUI detail views and interactions?

Separate UI and logic when implementing SwiftUI detail views and interactions by using iOS 17+ patterns like @Observable, @State, and @Bindable. These patterns maintain clean separation while supporting common view structures within established architecture.