OpenHouse iOS

Build SwiftUI iOS app screens with a reusable design system.

Updated Oct 28, 2025
One-click install
npx skills add https://github.com/sam-evolv/property-assistant --skill openhouse-ios
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: OpenHouse iOS
Source: https://github.com/sam-evolv/property-assistant/tree/main/.skills/openhouse-ios
Command: npx skills add https://github.com/sam-evolv/property-assistant --skill openhouse-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The OpenHouse iOS skill provides a structured guide to building and maintaining a premium homeowner mobile app using SwiftUI, aligned with Human Interface Guidelines, a reusable design system, and clear navigation patterns.

Core Features & Use Cases

  • HIG-aligned UI patterns for a premium homeowner experience across Home, Documents, Assistant, Snagging, and Profile screens.
  • SwiftUI design system with brand colors, typography, spacing, and reusable components to accelerate development.
  • Accessible navigation and interactions with NavigationStack, Dynamic Type support, VoiceOver readiness, and consistent touch targets.
  • Use Case: A developer scaffolds a Home tab that presents a property overview, documents, chat-based AI assistant, snagging workflow, and user settings, all styled to the OpenHouse brand.

Quick Start

Use the OpenHouse iOS skill to scaffold a minimal SwiftUI module that implements a Home tab with a sample document list and a chat view, following the OpenHouse design system.

Frequently Asked Questions about OpenHouse iOS

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

FAQPage Schema
How do I build a SwiftUI design system for a homeowner app?▼

A SwiftUI design system for a homeowner app requires reusable components, brand colors, typography, and spacing to accelerate development. This skill scaffolds these elements aligned with iOS Human Interface Guidelines.

How do I implement accessible navigation in SwiftUI with Dynamic Type and VoiceOver?▼

Accessible navigation in SwiftUI uses NavigationStack with Dynamic Type support, VoiceOver readiness, and consistent touch targets. This skill provides patterns to implement these accessibility considerations across homeowner app sections.

Does this SwiftUI skill support iOS 16 and Swift 5.9?▼

Yes, this SwiftUI skill requires Swift 5.9 and iOS 16 or later. It targets a project structure that supports a reusable design system, navigation stack, and accessibility considerations for homeowner app features.

What's the best way to structure SwiftUI tabs for documents, chat assistant, and snagging features?▼

Structuring SwiftUI tabs for homeowner features involves separate sections for Home, Documents, Assistant, Snagging, and Profile. This skill provides HIG-aligned UI patterns to scaffold these specific screens with a consistent design system.

Can I use this skill to scaffold a chat-based AI assistant view in SwiftUI?▼

Yes, you can use this skill to scaffold a chat-based AI assistant view in SwiftUI. The quick start guide implements a Home tab with a sample document list and a chat view following the OpenHouse design system.

Why does my SwiftUI homeowner app need HIG-aligned UI patterns?▼

HIG-aligned UI patterns ensure a premium homeowner experience across Home, Documents, Assistant, Snagging, and Profile screens. This skill enforces these guidelines to maintain consistent and accessible interactions throughout the app.