swiftui-conventions

Provide SwiftUI and iOS development conventions for the Strakk app.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/RedBoardDev/Strakk --skill swiftui-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-conventions
Source: https://github.com/RedBoardDev/Strakk/tree/main/.claude/skills/swiftui-conventions
Command: npx skills add https://github.com/RedBoardDev/Strakk --skill swiftui-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a consistent set of conventions and best practices for SwiftUI and iOS development within the Strakk app, ensuring maintainability and optimal user experience.

Core Features & Use Cases

  • Guidelines for ViewModel bridge pattern, navigation, and UI components: Offers standardized implementations for bridging shared ViewModels to SwiftUI views, navigation behaviors, and UI elements.
  • Design patterns for modern iOS features: Includes instructions for implementing Liquid Glass effects, tab bars, immersive backgrounds, and charts on iOS 26+.
  • Use Case: When developing new features in Strakk, teams follow these conventions to maintain code quality, ensure compatibility across iOS versions, and provide a polished user experience.

Quick Start

Review the conventions and implement the ViewModel wrapper pattern in your SwiftUI views as outlined in the documentation.

Frequently Asked Questions about swiftui-conventions

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

FAQPage Schema
What are the best practices for standardizing SwiftUI navigation and UI components?

Standardizing SwiftUI navigation and UI components requires implementing a ViewModel bridge pattern to connect shared data to views. This ensures maintainability and UI consistency across your iOS application.

How do I implement Liquid Glass effects and charts in iOS 26+?

To implement Liquid Glass effects and charts in iOS 26+, follow standardized SwiftUI design patterns that provide specific instructions for modern UI elements. These conventions ensure compatibility while delivering immersive backgrounds and polished user experiences.

How do I bridge a shared ViewModel to a SwiftUI view?

You bridge a shared ViewModel to a SwiftUI view by implementing a standardized ViewModel wrapper pattern. This connects shared data sources to your views, ensuring maintainability and UI consistency.

Do I need specific design patterns to maintain UI consistency across iOS versions?

Yes, maintaining UI consistency across iOS versions requires following standardized SwiftUI design patterns for navigation and UI components. These conventions ensure compatibility and provide a polished user experience throughout the application.

What is the ViewModel bridge pattern used for in SwiftUI development?

The ViewModel bridge pattern in SwiftUI development is used to connect shared ViewModels to SwiftUI views. It provides a standardized implementation that ensures code quality and maintainability when building new iOS features.