tech-ios

Outline iOS-specific Swift practices for app development tasks.

16|15|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/ravnhq/ai-toolkit --skill tech-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-ios
Source: https://github.com/ravnhq/ai-toolkit/tree/main/skills/tech-ios
Command: npx skills add https://github.com/ravnhq/ai-toolkit --skill tech-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the lack of standardized iOS development patterns by outlining iOS-specific Swift practices.

Core Features & Use Cases

  • General iOS patterns: Coding conventions for memory management, error handling, and modularization.
  • Swift Concurrency guidance: Recommendations and patterns for async/await, actors, and structured concurrency.
  • UIKit/SwiftUI UI guidance: Best practices for UI composition, navigation, and responsive layouts.

Quick Start

To begin, consult the general iOS patterns overview and reference the swift-concurrency and liquid-glass-ios skills for advanced topics.

Frequently Asked Questions about tech-ios

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

FAQPage Schema
What are the best practices for Swift concurrency in iOS app development?

Standardized iOS development patterns provide coding conventions for memory management, error handling, and modularization. This Skill outlines these foundational practices to solve the lack of consistent iOS architecture guidance.

How do I standardize UIKit and SwiftUI UI composition and navigation?

Liquid-glass-ios and swift-concurrency skills provide advanced iOS platform integration and structured concurrency guidance. This Skill aligns with those extensions to offer a complete iOS development pattern overview.

Do I need external tooling to apply these iOS Swift patterns?

You do not need external tooling to apply these iOS Swift patterns. The Skill codifies guidance directly within the platform-mobile extension, requiring no additional dependencies for general app development tasks.

When should I use structured concurrency patterns in my iOS app?

You should use structured concurrency patterns in your iOS app when managing complex async tasks to ensure predictable execution and data safety. This Skill outlines specific Swift practices for adopting these concurrency methods.