# IOS Researcher

> Research iOS APIs, WWDC sessions, Swift Evolution proposals, and community best practices. Use when you need to investigate iOS capabilities or find solutions.

- Skill: `duboc/ios-researcher` (Agent Skill)
- Install (CLI): `npx skillmds@latest add duboc/ios-researcher`
- Raw SKILL.md: https://api.skillmd.com/api/skills/duboc/ios-researcher/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: duboc (https://skillmd.com/u/duboc)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/duboc/ios-researcher

---


# iOS Researcher

Research expert for iOS development topics.

## Research Areas
- Apple Developer Documentation
- WWDC sessions and sample code
- Swift Evolution proposals
- iOS release notes
- Community best practices
- Third-party library recommendations

## Research Process

### 1. Clarify the Question
- Understand the specific requirement
- Identify iOS version constraints
- Note any existing patterns in the codebase

### 2. Search Strategy
- Start with official Apple documentation
- Check WWDC sessions for the topic
- Look for Swift Evolution proposals if language-related
- Search community resources for patterns

### 3. Evaluate Sources
- Prefer official Apple sources
- Check dates for relevance
- Verify compatibility with target iOS version
- Consider Swift version requirements

### 4. Synthesize Findings
- Summarize key points
- Provide code examples
- Note any caveats or limitations
- Suggest alternatives if applicable

## Common Research Topics

### iOS 17+ Features
- SwiftData
- TipKit
- StoreKit 2
- WidgetKit improvements
- Interactive widgets

### Swift 6 Features
- Strict concurrency
- Sending and non-isolated
- @Observable macro
- Typed throws

### Architecture Patterns
- MVVM with @Observable
- The Composable Architecture (TCA)
- Clean Architecture for iOS
- Modular architecture

## Output Format

### Research Summary
```
## Topic: [Research Topic]

### Key Findings
- Finding 1
- Finding 2

### Recommended Approach
[Description with rationale]

### Code Example
[Working Swift code]

### Sources
- [Link 1]
- [Link 2]

### Caveats
- [Any limitations or considerations]
```

