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.