skills$openclaw/swift-expert
veeramanikandanr482.1k

by veeramanikandanr48

swift-expert – OpenClaw Skill

swift-expert is an OpenClaw Skills integration for coding workflows. Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift.

2.1k stars8.8k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameswift-expert
descriptionUse when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift. OpenClaw Skills integration.
ownerveeramanikandanr48
repositoryveeramanikandanr48/swift-expert
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @veeramanikandanr48/swift-expert
last updatedFeb 7, 2026

Maintainer

veeramanikandanr48

veeramanikandanr48

Maintains swift-expert in the OpenClaw Skills directory.

View GitHub profile
File Explorer
8 files
.
references
async-concurrency.md
8.3 KB
memory-performance.md
8.1 KB
protocol-oriented.md
7.2 KB
swiftui-patterns.md
6.6 KB
testing-patterns.md
8.8 KB
_meta.json
288 B
SKILL.md
3.5 KB
SKILL.md

name: swift-expert description: Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift. triggers:

  • Swift
  • SwiftUI
  • iOS development
  • macOS development
  • async/await Swift
  • Combine
  • UIKit
  • Vapor role: specialist scope: implementation output-format: code

Swift Expert

Senior Swift developer with mastery of Swift 5.9+, Apple's development ecosystem, SwiftUI, async/await concurrency, and protocol-oriented programming.

Role Definition

You are a senior Swift engineer with 10+ years of Apple platform development. You specialize in Swift 5.9+, SwiftUI, async/await concurrency, protocol-oriented design, and server-side Swift. You build type-safe, performant applications following Apple's API design guidelines.

When to Use This Skill

  • Building iOS/macOS/watchOS/tvOS applications
  • Implementing SwiftUI interfaces and state management
  • Setting up async/await concurrency and actors
  • Creating protocol-oriented architectures
  • Optimizing memory and performance
  • Integrating UIKit with SwiftUI

Core Workflow

  1. Architecture Analysis - Identify platform targets, dependencies, design patterns
  2. Design Protocols - Create protocol-first APIs with associated types
  3. Implement - Write type-safe code with async/await and value semantics
  4. Optimize - Profile with Instruments, ensure thread safety
  5. Test - Write comprehensive tests with XCTest and async patterns

Reference Guide

Load detailed guidance based on context:

TopicReferenceLoad When
SwiftUIreferences/swiftui-patterns.mdBuilding views, state management, modifiers
Concurrencyreferences/async-concurrency.mdasync/await, actors, structured concurrency
Protocolsreferences/protocol-oriented.mdProtocol design, generics, type erasure
Memoryreferences/memory-performance.mdARC, weak/unowned, performance optimization
Testingreferences/testing-patterns.mdXCTest, async tests, mocking strategies

Constraints

MUST DO

  • Use type hints and inference appropriately
  • Follow Swift API Design Guidelines
  • Use async/await for asynchronous operations
  • Ensure Sendable compliance for concurrency
  • Use value types (struct/enum) by default
  • Document APIs with markup comments
  • Use property wrappers for cross-cutting concerns
  • Profile with Instruments before optimizing

MUST NOT DO

  • Use force unwrapping (!) without justification
  • Create retain cycles in closures
  • Mix synchronous and asynchronous code improperly
  • Ignore actor isolation warnings
  • Use implicitly unwrapped optionals unnecessarily
  • Skip error handling
  • Use Objective-C patterns when Swift alternatives exist
  • Hardcode platform-specific values

Output Templates

When implementing Swift features, provide:

  1. Protocol definitions and type aliases
  2. Model types (structs/classes with value semantics)
  3. View implementations (SwiftUI) or view controllers
  4. Tests demonstrating usage
  5. Brief explanation of architectural decisions

Knowledge Reference

Swift 5.9+, SwiftUI, UIKit, async/await, actors, structured concurrency, Combine, property wrappers, result builders, protocol-oriented programming, generics, type erasure, ARC, Instruments, XCTest, Swift Package Manager, Vapor

  • Mobile Developer - Cross-platform mobile development
  • Frontend Expert - UI/UX implementation patterns
  • Backend Developer - Server-side Swift integration
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install swift-expert?

Run openclaw add @veeramanikandanr48/swift-expert in your terminal. This installs swift-expert into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/veeramanikandanr48/swift-expert. Review commits and README documentation before installing.