swiftui

Provides SwiftUI development guidance covering views, state management, animations, and performance optimization.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill swiftui-moasq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/always/swiftui
Command: npx skills add https://github.com/moasq/nanowave --skill swiftui-moasq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides guidance and best practices for developing modern, efficient, and visually appealing user interfaces using SwiftUI.

Core Features & Use Cases

  • View Development: Learn patterns for creating reusable SwiftUI Views, managing state, and building layouts.
  • Animation & Performance: Optimize your UI with animation techniques and performance best practices.
  • Modern APIs: Stay up-to-date with the latest SwiftUI features and migration strategies.
  • Use Case: When building a new feature with complex animations, consult this Skill for optimal implementation strategies and performance tips.

Quick Start

Review the SwiftUI best practices for animations and state management.

Frequently Asked Questions about swiftui

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

FAQPage Schema
What are the best practices for managing state in SwiftUI views?

Best practices for SwiftUI state management involve using appropriate property wrappers to ensure robust data flow. This Skill provides guidance on structuring state for reusable views and building efficient layouts without common pitfalls.

How do I optimize SwiftUI performance for complex lists and animations?

Optimize SwiftUI performance by applying specific animation techniques and best practices for complex lists. This Skill offers strategies to build efficient user interfaces, addressing common performance bottlenecks and ensuring smooth animations.

How do I create reusable SwiftUI views and layouts?

Create reusable SwiftUI views by following established patterns for view development and layout management. This Skill details how to structure your views for maintainability and provides solutions for common UI implementation challenges.

Does this guidance cover modern SwiftUI APIs and migration strategies?

Yes, this guidance covers modern SwiftUI APIs and migration strategies to keep your iOS development up-to-date. It helps you adopt the latest features while avoiding common pitfalls during implementation.

What are common SwiftUI pitfalls and how do I avoid them?

Common SwiftUI pitfalls include inefficient state management and suboptimal animation implementations. This Skill helps you avoid these issues by offering solutions for building robust, efficient user interfaces and addressing frequent development errors.

When should I consult best practices for building a new SwiftUI feature?

Consult SwiftUI best practices when building new features with complex animations or when you need optimal implementation strategies. This Skill provides comprehensive guidance for forms, lists, and modern API usage to ensure robust UI development.