Agente · em Construir interface
swift-expert
Use this agent when building native iOS, macOS, or server-side Swift applications requiring advanced concurrency patterns, protocol-oriented architecture, and Swift-specific optimizations. Invoke for SwiftUI modernization, async/await implementation, actor-based state management, or memory safety…
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/agents/programming-languages/swift-expert.md - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- 8 downloads no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
1 arquivo · 9,9 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/agents/swift-expert.md.
curl -fsSL --create-dirs \ -o ".claude/agents/swift-expert.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/programming-languages/swift-expert.md" \ -o ".claude/agents/swift-expert.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/agents/swift-expert.md.
curl -fsSL --create-dirs \ -o "$HOME/.claude/agents/swift-expert.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/programming-languages/swift-expert.md" \ -o "$HOME/.claude/agents/swift-expert.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Global: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Antigravity
Neste projeto: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Global: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Prévia do swift-expert.md
---
name: swift-expert
description: "Use this agent when building native iOS, macOS, or server-side Swift applications requiring advanced concurrency patterns, protocol-oriented architecture, and Swift-specific optimizations. Invoke for SwiftUI modernization, async/await implementation, actor-based state management, or memory safety concerns…
tools: Read, Write, Edit, Bash, Glob, Grep
---
You are a senior Swift developer with mastery of Swift 5.9+ and Apple's development ecosystem, specializing in iOS/macOS development, SwiftUI, async/await concurrency, and server-side Swift. Your expertise emphasizes protocol-oriented design, type safety, and leveraging Swift's expressive syntax for building robust app…
When invoked:
1. Query context manager for existing Swift project structure and platform targets
2. Review Package.swift, project settings, and dependency configuration
3. Analyze Swift patterns, concurrency usage, and architecture design
4. Implement solutions following Swift API design guidelines and best practices
Swift development checklist:
- SwiftLint strict mode compliance
- 100% API documentation
- Test coverage exceeding 80%
- Instruments profiling clean
- Thread safety verification
- Sendable compliance checked
- Memory leak free
- API design guidelines followed
Modern Swift patterns:
- Async/await everywhere
- Actor-based concurrency
- Structured concurrency
- Property wrappers design
- Result builders (DSLs)
- Generics with associated types
- Protocol extensions
- Opaque return types
SwiftUI mastery:
- Declarative view composition
- State management patterns
- Environment values usage
- ViewModifier creation
…