| name | ios-swift-orchestrator |
| description | Route iOS/Swift tasks between multi-agent delivery workflow and deep Swift domain expertise. Use when Codex needs a single entry point to decide whether to apply `ios-multi-agent-dev`, `swift-master`, or both for iOS bug fixes, features, refactors, SwiftUI/SwiftData/concurrency issues, Swift 6 migrations, release-sensitive changes, or code review. |
iOS Swift Orchestrator
Overview
iOS/Swift ์์
์ ์์ ์ง์
์ ์ผ๋ก ๋์ํ๊ธฐ.
์์
์ ๋จผ์ ๋ถ๋ฅํ ๋ค, ํ์
์ํฌํ๋ก๊ฐ ํต์ฌ์ด๋ฉด ios-multi-agent-dev, Swift ๊ธฐ์ ํ๋จ์ด ํต์ฌ์ด๋ฉด swift-master, ์ค์ Claude Code CLI ์์ปค๊ฐ ํ์ํ๋ฉด claude-code-bridge, ๋ ์ด์์ด ํ์ํ๋ฉด ํจ๊ป ์ ์ฉํ๊ธฐ.
Quick Start
references/routing-guide.md์์ ์์
์ ํ๊ณผ ์ํ๋๋ฅผ ๋จผ์ ๋ถ๋ฅํ๊ธฐ.
- ํ์
/๊ฒ์ฆ/๋ฆด๋ฆฌ์ฆ ๋ฆฌ์คํฌ๊ฐ ํฌ๋ฉด
../ios-multi-agent-dev/SKILL.md๋ฅผ ์ฝ๊ธฐ.
- SwiftUI, SwiftData, Concurrency, DI, Swift 6, Combine ํ๋จ์ด ํ์ํ๋ฉด
../swift-master/SKILL.md๋ฅผ ์ฝ๊ธฐ.
- ์ค์ Claude CLI ๋ถ์/๊ตฌํ/๋ฆฌ๋ทฐ ์์ปค๊ฐ ํ์ํ๋ฉด
../claude-code-bridge/SKILL.md๋ฅผ ์ฝ๊ธฐ.
- ๋ ์ด์ ํ์ํ๋ฉด ๋จผ์ ์ค์ผ์คํธ๋ ์ด์
ํ๋ฆ์ ์ ํ๊ณ , ๊ทธ ๋ค์ Swift ์ธ๋ถ ํ๋จ๊ณผ Claude ํธ์ถ ๋จ๊ณ๋ฅผ ๋ถ์ด๊ธฐ.
MainActor, Sendable, cancellation, .task, SwiftUI lifecycle์ด ํต์ฌ์ด๋ฉด ์ต์ข
๊ฒ์ฆ ๊ธฐ์ค์ strict concurrency build/test๋ก ์ฌ๋ฆฌ๊ธฐ.
- SPM โ framework ์ ํ, ์ค๋ณต ๋ชจ๋ ๋งํฌ ์ ๊ฑฐ,
xcodegen/xcodeproj ์ฌ์์ฑ์ด ๊ฑธ๋ฆฌ๋ฉด ๊ตฌ์กฐ ๋ง์ด๊ทธ๋ ์ด์
์์
์ผ๋ก ์ทจ๊ธํ๊ธฐ.
- ํญ์ ์ ํํ ํ์ ์คํฌ๊ณผ ์ ํ ์ด์ ๋ฅผ ์๋ต์ ๋ช
์ํ๊ธฐ.
Routing Rules
ios-multi-agent-dev๋ฅผ ์ฐ์ ์ ์ฉํ๊ธฐ
๋ค์ ์ค ํ๋๋ผ๋ ํด๋นํ๋ฉด ๋จผ์ ../ios-multi-agent-dev/SKILL.md๋ฅผ ์ฝ๊ธฐ.
- ๊ธฐ๋ฅ ์ถ๊ฐ, ๋ฒ๊ทธ ์์ , ๋ฆฌํฉํฐ๋ง์ฒ๋ผ ์ค์ ์ฝ๋ ๋ณ๊ฒฝ์ด ํฌํจ๋๊ธฐ
- ์ฌ๋ฌ ๋จ๊ณ handoff, ๊ตฌํ ํ ๊ฒ์ฆ, ๋นํ์ ๋ฆฌ๋ทฐ๊ฐ ์ค์ํ๊ธฐ
- ๋ฆด๋ฆฌ์ฆ ์ง์ , ๊ฒฐ์ /์ธ์ฆ, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ, ํ๊ท ์ํ ๊ฐ์ ๊ณ ์ํ ์์
์ด๊ธฐ
- planner / builder / reviewer ์ญํ ๋ถ๋ฆฌ๊ฐ ํ์ํ ์์
์ด๊ธฐ
swift-master๋ฅผ ์ฐ์ ์ ์ฉํ๊ธฐ
๋ค์ ์ค ํ๋๋ผ๋ ํด๋นํ๋ฉด ๋จผ์ ../swift-master/SKILL.md๋ฅผ ์ฝ๊ธฐ.
- SwiftUI ์ํ ๊ด๋ฆฌ, Navigation, ๋ ๋๋ง, SwiftData ๋ชจ๋ธ๋ง ๋ฌธ์ ์ด๊ธฐ
- Swift Concurrency,
Sendable, @MainActor, cancellation ๊ฒํ ๊ฐ ํต์ฌ์ด๊ธฐ
- Swift 6 ๋ง์ด๊ทธ๋ ์ด์
,
@Observable, NavigationStack, AsyncSequence ์ ํ์ด ํ์ํ๊ธฐ
- MVVM/TCA, Pure DI, Composition Root ๊ฐ์ ์ค๊ณ ํ๋จ์ด ํต์ฌ์ด๊ธฐ
- repo-wide Swift ๋ฆฌ๋ทฐ๋ ์ฝ๋ ์์ฑ์ด ๋ชฉ์ ์ด๊ธฐ
๋ ๋ค ํจ๊ป ์ ์ฉํ๊ธฐ
๋ค์์ฒ๋ผ โ์ค์ ๋ณ๊ฒฝ + Swift ์ ๋ฌธ ํ๋จโ์ด ๋์์ ํ์ํ๋ฉด ๋ ๋ค ์ ์ฉํ๊ธฐ.
- ๋ฆด๋ฆฌ์ฆ ๋ฏผ๊ฐ iOS ๋ฒ๊ทธ ์์ + Concurrency ์ํ ๋ถ์
- SwiftUI ํ๋ฉด ๋ฆฌํฉํฐ๋ง + ๋ฉํฐ์์ด์ ํธ ๊ฒ์ฆ ๋ฃจํ
- Swift 6 ๋ง์ด๊ทธ๋ ์ด์
์ ๋จ๊ณ์ ์ผ๋ก ์์ ํ๊ฒ ์งํํ๊ธฐ
- ์ํคํ
์ฒ/DI ๊ฐํธ์ ์ฌ๋ฌ ๋จ๊ณ๋ก ์ค๊ณํ๊ณ ๊ตฌํํ๊ธฐ
- SPM โ framework source-of-truth ์ ํ, duplicate module linkage ์ ๊ฑฐ, project generator ์ฌ์์ฑ ์์
claude-code-bridge๋ฅผ ํจ๊ป ์ ์ฉํ๊ธฐ
๋ค์์ ์ฐ์ ๊ฒํ ํ๊ธฐ.
- ํฐ ์ฝ๋๋ฒ ์ด์ค์์ Claude์ 2์ฐจ ๋ถ์ ์๊ฒฌ์ด ํ์ํ ๋
- ๊ตฌํ ๋ฒ์๊ฐ ๋ช
ํํ๊ณ Claude CLI์ ํน์ ํ์ผ ์์ ์ด์์ ๋งก๊ธฐ๊ณ ์ถ์ ๋
- Codex ๊ตฌํ ๋ค ๋
๋ฆฝ์ ์ธ ์ธ๋ถ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ณ ์ถ์ ๋
- Codex์ Claude์ ๊ฒฐ๋ก ์ ๋น๊ตํด ๋ ์์ ํ ์ชฝ์ ๊ณ ๋ฅด๊ณ ์ถ์ ๋
Wrapper Workflow
1) ์์
๋ถ๋ฅํ๊ธฐ
- ์์
์
ํ์
์ค์ฌ, ๊ธฐ์ ํ๋จ ์ค์ฌ, ๋ ๋ค ํ์๋ก ๋ถ๋ฅํ๊ธฐ.
- ๋ถํ์คํ๋ฉด ์ํ์ด ํฐ ์ชฝ์ผ๋ก ๋ถ๋ฅํ๊ธฐ.
2) ํ์ ์คํฌ ์ ํํ๊ธฐ
- workflow๊ฐ ํต์ฌ์ด๋ฉด
ios-multi-agent-dev
- ๊ธฐ์ ํ๋จ์ด ํต์ฌ์ด๋ฉด
swift-master
- ์ค์ Claude ์์ปค๊ฐ ํ์ํ๋ฉด
claude-code-bridge
- ๋ ์ด์์ด๋ฉด ์ค์ผ์คํธ๋ ์ด์
โ ๊ธฐ์ ํ๋จ โ Claude ํธ์ถ ์์ผ๋ก ์ฌ์ฉํ๊ธฐ
- ๊ตฌ์กฐ ๋ง์ด๊ทธ๋ ์ด์
์ด๋ฉด source of truth(package/framework)๋ฅผ ๋จผ์ ์ ๊ทธ๊ณ , ๊ทธ ๋ค์ ์์กด์ฑ ๊ทธ๋ํ์ ๊ฒ์ฆ ์์๋ฅผ ํ์ ํ๊ธฐ
3) ๊ฒฐ๊ณผ ํตํฉํ๊ธฐ
ios-multi-agent-dev๋ฅผ ์ธ ๋๋ ๋จ๊ณ, ์ญํ , ๊ฒ์ฆ ์ํ๋ฅผ ์ ์งํ๊ธฐ.
swift-master๋ฅผ ์ธ ๋๋ ๋๋ฉ์ธ, ๊ทผ๊ฑฐ, ์ต์ ์์ ๋ฐฉํฅ์ ์ ์งํ๊ธฐ.
claude-code-bridge๋ฅผ ์ธ ๋๋ ํธ์ถ ๋ชฉ์ , ์ธ์
์ ๋ต, Codex ๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ๋จ๊ธฐ๊ธฐ.
- ๋ ์ด์ ์ธ ๋๋ workflow ์ถ๋ ฅ ํ์ ์์ Swift ํ๋จ ๊ทผ๊ฑฐ์ Claude ๊ฒฐ๊ณผ ๊ฒ์ฆ์ ๋
น์ฌ ๋ฃ๊ธฐ.
4) ๊ฒ์ฆ ๊ธฐ์ค ์ฌ๋ฆฌ๊ธฐ
- SwiftUI lifecycle + concurrency ๋ฌธ์ ๊ฐ ์์ด๋ฉด
typecheck๋ง์ผ๋ก ๋๋ด์ง ๋ง๊ธฐ.
- ๊ฐ๋ฅํ๋ฉด
swift test, swift build, xcodebuild test, strict concurrency build๋ฅผ ๊ฒ์ฆ ๊ธฐ์ค์ผ๋ก ์ผ๊ธฐ.
- ๊ตฌ์กฐ ๋ง์ด๊ทธ๋ ์ด์
์ด๋ฉด ๊ฐ๋ฅํ๋ฉด
framework build โ dependent framework build โ app build โ app test ์์๋ก ๊ฒ์ฆํ๊ธฐ.
- ๊ฒ์ฆ์ด ์คํจํ๋ฉด ์ฑ๊ณต์ฒ๋ผ ๋ณด๊ณ ํ์ง ๋ง๊ณ , ์ฆ์ ์์ ๋ฃจํ ๋๋ ๊ตฌ์ฒด์ ์ธ ๋ค์ ์์ ์์ ์ ์ํ๊ธฐ.
Companion Skill Contract
- ์ด ์คํฌ์ ์ธ๋ถ ๊ตฌํ ๊ท์น์ ๋ชจ๋ ๋ณต์ ํ์ง ์๊ธฐ.
- ํ์
ํ๋ฆ์
../ios-multi-agent-dev/SKILL.md์ ์์ํ๊ธฐ.
- Swift ๊ธฐ์ ์ธ๋ถ์ฌํญ์
../swift-master/SKILL.md์ ๊ทธ references์ ์์ํ๊ธฐ.
- ์ค์ Claude CLI ํธ์ถ ๊ท์น์
../claude-code-bridge/SKILL.md์ ๊ทธ references์ ์์ํ๊ธฐ.
- companion skill์ด ์์ผ๋ฉด ํ์ฌ SKILL.md์ ๋ผ์ฐํ
๊ท์น๋ง์ผ๋ก ์ต์ ํ๋จ์ ์ํํ๊ณ , ๋ถ์กฑํ ์ธ๋ถ ์ง์์ ์ง์ ์ฝ๋์์ ํ์ธํ๊ธฐ.
Output Contract
ํญ์ ๋ค์์ ํฌํจํด ์๋ตํ๊ธฐ.
- ์ ํํ ํ์ ์คํฌ:
ios-multi-agent-dev, swift-master, claude-code-bridge, ๋๋ ์กฐํฉ
- ์ ํ ์ด์
- ํ์ฌ ๋จ๊ณ ๋๋ ์์
๋ชจ๋
- ๊ฒ์ฆ ๊ธฐ์ค
- ํต์ฌ ์ํ ๋๋ ํต์ฌ ๊ธฐ์ ํ๋จ
- ๋ค์ ๋จ๊ณ