| name | ios-multi-agent-dev |
| description | Coordinate multi-agent iOS/Swift development by splitting work across task framing, codebase analysis, implementation, critical review, and review incorporation. Use when Codex should orchestrate separate planner/reviewer and builder agents for SwiftUI/UIKit, networking, concurrency, feature work, bug fixes, refactors, or release-sensitive changes instead of letting one agent both analyze and implement. |
iOS Multi-Agent Dev
Overview
iOS/Swift ์์
์ ์ฌ๋ฌ ์์ด์ ํธ์ ์ญํ ๋ถ๋ฆฌํด ์์ ํ๊ฒ ์งํํ๊ธฐ.
์ ์ โ ๋ถ์ โ ๊ตฌํ โ ๋ฉ์ธ ์์ด์ ํธ ๊ฒ์ฆ โ ๋นํ์ ๋ฆฌ๋ทฐ โ ๋ฐ์ ์์๋ฅผ ์ ์งํ๊ณ , ์ต์ ๋ณ๊ฒฝ์ผ๋ก ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ.
Quick Start
references/master-template.md์ Task Brief๋ฅผ ์ฑ์ฐ๊ธฐ.
- ๋ณ๊ฒฝ ํฌ๊ธฐ์ ์ํ๋๋ฅผ ๋ณด๊ณ ๊ฒฝ๋ก๋ฅผ ๊ณ ๋ฅด๊ธฐ.
- ์๊ฑฐ๋ ๋จ์ํ ์์ : ๋ถ์ โ ๊ตฌํ โ ๋ฉ์ธ ๊ฒ์ฆ โ ๋ฆฌ๋ทฐ
- ๋ฆด๋ฆฌ์ฆ ๋ฏผ๊ฐ/๋์์ฑ/๋คํธ์ํน/์ํ ๋ฒ๊ทธ: ์ ์ฒด ํ๋ฆ
- ๋ฉ์ธ ์์ด์ ํธ๋ ์ค์ผ์คํธ๋ ์ด์
, ๊ฒ์ฆ, ์ต์ข
ํตํฉ์ ์ง์ ๋งก๊ธฐ.
- ๋ถ์/๋ฆฌ๋ทฐ๋ read-only explorer ๋๋ default ์์ด์ ํธ์ ๋งก๊ธฐ.
- ๊ตฌํ์ worker ์์ด์ ํธ์ ๋งก๊ธฐ๊ณ ์์ ํ์ผ ์์ ๊ถ์ ๋ช
์ํ๊ธฐ.
- ๊ตฌํ handoff๋ฅผ ๋ฐ์ผ๋ฉด
references/validation-loop.md์ ๊ฒ์ฆ ๋ฃจํ๋ฅผ ๋จผ์ ์ํํ๊ธฐ.
MainActor, Sendable, cancellation, .task, SwiftUI lifecycle, SwiftData threading์ด ๊ฑธ๋ฆฐ ์์
์ typecheck๋ง์ผ๋ก ๋๋ด์ง ๋ง๊ณ strict concurrency ๊ธฐ์ค์ build/test๋ฅผ ์ฐ์ ํ๊ธฐ.
- ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ๊ฐ ํ์ ๋ถ์ผ์น๊ฑฐ๋ ํผ์์ ์์ฝ์ด๋ฉด ์ฆ์ ๋ฌดํจ ์ฒ๋ฆฌํ๊ณ ์ฌํ๋กฌํํธํ๊ธฐ.
- ํ ๋ฒ์ ๋ ์ด์์ ์์ด์ ํธ์๊ฒ ๊ฐ์ ํ์ผ์ ์์ ํ๊ฒ ํ์ง ๋ง๊ธฐ.
- ์ค์ Claude CLI๋ฅผ ์ฐ๋ฉด
../claude-code-bridge/SKILL.md์ ์ญํ ์ ๊ธ ๊ท์น์ ๋ฐ๋ฅด๊ธฐ.
- SPM โ framework ์ ํ, ๋ชจ๋ ์ด๋,
xcodegen/xcodeproj ์ฌ์์ฑ์ด ๊ฑธ๋ฆฌ๋ฉด ๊ตฌ์กฐ ๋ง์ด๊ทธ๋ ์ด์
๊ฒ์ฆ ๋ฃจํ๋ฅผ ์ถ๊ฐ ์ ์ฉํ๊ธฐ.
์์ธ ํ๋กฌํํธ๋ references/master-template.md๋ฅผ ์ฝ๊ธฐ.
์์
์ ํ๋ณ ์์๋ references/task-patterns.md๋ฅผ ์ฝ๊ธฐ.
ํ๋ซํผ ์ฒดํฌ๋ฆฌ์คํธ๋ references/platform-checklists.md๋ฅผ ์ฝ๊ธฐ.
๋ฆฌ๋ทฐ ๊ธฐ์ค์ references/review-checklist.md๋ฅผ ์ฝ๊ธฐ.
๊ฒ์ฆ ๋ฃจํ๋ references/validation-loop.md๋ฅผ ์ฝ๊ธฐ.
Core Principles
- ๊ตฌํ๊ณผ ๋ฆฌ๋ทฐ ์ญํ ์ ๋ถ๋ฆฌํ๊ธฐ.
- ๋์ผ ๋จ๊ณ์์ ๋ ์์ด์ ํธ์๊ฒ ๊ฐ์ ๊ตฌํ์ ๊ฒฝ์์ํค์ง ๋ง๊ธฐ.
- ์ค์ Claude CLI๋ฅผ ์ธ ๋๋ ๊ฐ์ ๋จ๊ณ์์ Codex์ Claude๊ฐ ๋์์ ๊ตฌํํ์ง ๋ง๊ธฐ.
- ๊ฐ๋ฅํ ์ต์ ๋ณ๊ฒฝ์ผ๋ก ํด๊ฒฐํ๊ธฐ.
- ๊ธฐ์กด ๊ตฌ์กฐ์ ๊ณต๊ฐ API๋ฅผ ์กด์คํ๊ธฐ.
- ์๊ตฌ์ฌํญ๊ณผ ๋ฌด๊ดํ ๋ฆฌํฉํฐ๋ง๊ณผ ํฌ๋งท ์ ๋ฆฌ๋ฅผ ํผํ๊ธฐ.
- ๋ฉ์ธ ์์ด์ ํธ๊ฐ ํญ์ ์ต์ข
ํ๋จ๊ณผ ํตํฉ์ ๋งก๊ธฐ.
- ๋ฉ์ธ ์์ด์ ํธ๊ฐ ์๋ธ์์ด์ ํธ์ ์ฃผ์ฅ๋ง ๋ฏฟ๊ณ ์๋ฃ ์ฒ๋ฆฌํ์ง ๋ง๊ธฐ.
- ๋ฐ๋ก ๋ค์ ํ๋์ด ๋งํ๋ ์์
์ ์๋ธ์์ด์ ํธ์ ๋๊ธฐ์ง ๋ง๊ณ ์ง์ ์ฒ๋ฆฌํ๊ธฐ.
- ๊ตฌํ ์ ์๋ ๋ฐ๋์ ๋ถ์ ์ฐ์ถ๋ฌผ์ ํ๋ณดํ๊ธฐ.
- ๋ฆฌ๋ทฐ๋ ์นญ์ฐฌ๋ณด๋ค ๊ฒฐํจ ํ์ง์ ์ง์คํ๊ธฐ.
- ํ์์ด ๋ง์ง ์๋ ๋ฆฌ๋ทฐ์ ๊ทผ๊ฑฐ ์๋ ๋ฆฌ๋ทฐ๋ ๊ฒฐ๊ณผ๋ก ์ธ์ ํ์ง ๋ง๊ธฐ.
Workflow
1) Task Brief ๋ง๋ค๊ธฐ
- Project Context, Task Type, Task, User Perspective, Related Code, Constraints, Risk Notes๋ฅผ ์ฑ์ฐ๊ธฐ.
- ๋น ์ง ์ ๋ณด๊ฐ ์์ด๋ ์ถ์ ๊ฐ๋ฅํ ๋ฒ์์ ํ์ธ์ด ํ์ํ ๋ฒ์๋ฅผ ๋ถ๋ฆฌํ๊ธฐ.
- ์ฑ๊ณต ๊ธฐ์ค, ์คํจ ๊ธฐ์ค, ์์ ๊ธ์ง ๋ฒ์๋ฅผ ๋จผ์ ๋ช
์ํ๊ธฐ.
2) Planner/Reviewer ์์ด์ ํธ๋ก ๋ฌธ์ ์ ์ํ๊ธฐ
- ๋ชฉํ ์ฌ์ ์, ์ถ์ฒ ์ ๊ทผ, ๋์, ์ํฅ ํ์ผ ์ถ์ , ์ํ/์ด๋ฒคํธ ํ๋ฆ, ํ
์คํธ ์ ๋ต, ํ๊ท ์ํ์ ์ ๋ฆฌํ๊ฒ ํ๊ธฐ.
- ๊ฒฐ๊ณผ๋ Builder ์์ด์ ํธ์๊ฒ ์ ๋ฌํ ๊ตฌํ ๋ธ๋ฆฌํ ํํ๋ก ์ ๋ฆฌํ๊ฒ ํ๊ธฐ.
- ๊ณผ๋ํ ๊ตฌ์กฐ ๊ฐํธ ์ ์์ ์ ์ธํ๊ฒ ํ๊ธฐ.
3) Builder ์์ด์ ํธ๋ก ์ฝ๋๋ฒ ์ด์ค ๋ถ์๋ง ํ๊ธฐ
- ์์ง ์์ ํ์ง ๋ง๊ณ ํ์ฌ ๊ตฌ์กฐ, ๊ด๋ จ ํ์ผ, ๋ณ๊ฒฝ ํฌ์ธํธ, ์ต์ ์์ ์ ๋ต, ์จ์ ์ํ, ํ
์คํธ ์์น๋ฅผ ์ ๋ฆฌํ๊ฒ ํ๊ธฐ.
- ๋ถ์ ๋จ๊ณ์์๋ ์ฝ๋ ํจ์น๋ ํ์ผ ์ฐ๊ธฐ๋ฅผ ๊ธ์งํ๊ธฐ.
- ๋ฉ์ธ ์์ด์ ํธ๋ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ฝ๊ณ ์ค์ ๊ตฌํ ๋ฒ์๋ฅผ ์ ๊ทธ๊ธฐ.
4) Builder ์์ด์ ํธ๋ก ๊ตฌํํ๊ธฐ
- worker ์์ด์ ํธ์ ํ์ผ ์์ ๊ถ์ ๋ช
ํํ ๋๊ธฐ๊ธฐ.
- ๊ตฌํ ๊ฒฐ๊ณผ๋ก ๋ณ๊ฒฝ ์์ฝ, ํ์ผ๋ณ ์์ ๋ด์ฉ, ์ฝ๋ ํจ์น, ํ
์คํธ, ์์ฌ ์ํ์ ์๊ตฌํ๊ธฐ.
- SwiftUI์์๋
.task, .task(id:), .alert, cancellation, MainActor ๊ด๋ จ ๊ฒฐ์ ์ ์ค๋ช
ํ๊ฒ ํ๊ธฐ.
- ์ค์ Claude CLI๋ฅผ ๊ตฌํ ์์ปค๋ก ์ฐ๋ฉด review ์ ์ฉ ์ธ์
๊ณผ ๋ถ๋ฆฌํ๊ธฐ.
- ๋ฆฌ๋ทฐ๊ฐ ๋๋๊ธฐ ์ ๊น์ง ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ผ์ ๋ฃ์ง ๋ง๊ธฐ.
5) ๋ฉ์ธ ์์ด์ ํธ๊ฐ ๊ตฌํ handoff ๊ฒ์ฆํ๊ธฐ
- ์ค์ ์์ ๋ ํ์ผ์ ์ง์ ์ด์ด worker ์์ฝ๊ณผ ์ผ์นํ๋์ง ํ์ธํ๊ธฐ.
- ์ฝ์ํ ํ
์คํธ/๊ฒ์ฆ ๋ช
๋ น์ด ์ค์ ๋ก ์คํ๋๋์ง ์ง์ ์ฌ๊ฒ์ฆํ๊ธฐ.
- ๋ณ๊ฒฝ์ด Task Brief์ ๋ฒ์๋ฅผ ๋์ง ์์๋์ง ํ์ธํ๊ธฐ.
- ๊ฐ๋ฅํ ๊ฒฝ์ฐ typecheck, build, test, lint ์ค ์ต์ ํ๋๋ฅผ ์ง์ ์คํํ๊ธฐ.
- Concurrency ๋ฏผ๊ฐ ์์
์์๋
swift test, swift build, xcodebuild test, strict concurrency build๋ฅผ typecheck๋ณด๋ค ์ฐ์ ํ๊ธฐ.
- ๊ฒ์ฆ ๋ถ๊ฐ ํญ๋ชฉ์ ์ด์ ์ ์์ฌ ์ํ์ ๋ช
์ํ๊ธฐ.
- ๊ฒ์ฆ์ด ์คํจํ๋ฉด ์๋ฃ๋ก ๋ณด๊ณ ํ์ง ๋ง๊ณ , ๋ฐ๋ก ์์ ๋ฃจํ๋ฅผ ์์ํ๊ฑฐ๋ ๊ตฌ์ฒด์ ์ธ ๋ค์ ์์ ์์ ์ ์ํ๊ธฐ.
- ์ด ๋จ๊ณ๊ฐ ๋๋๊ธฐ ์ ์๋ ๋ฆฌ๋ทฐ ๋จ๊ณ๋ก ๋๊ธฐ์ง ๋ง๊ธฐ.
6) Planner/Reviewer ์์ด์ ํธ๋ก ๋นํ์ ๋ฆฌ๋ทฐํ๊ธฐ
- ์น๋ช
์ ๋ฌธ์ , ๋์ ํ๋ฅ ์ ๋ฒ๊ทธ, ํ๊ท ๊ฐ๋ฅ์ฑ, ํ
์คํธ ๋๋ฝ, ์ฑ๋ฅ/๋ฉ๋ชจ๋ฆฌ/๋์์ฑ ๋ฌธ์ , ์๋ QA ํญ๋ชฉ์ ์ฐ์ ์ฐพ๊ฒ ํ๊ธฐ.
- ๋ฌธ์ ์จ๊ธฐ๊ธฐ์ธ์ง ์์ธ ์ ๊ฑฐ์ธ์ง ๊ตฌ๋ถํ๊ฒ ํ๊ธฐ.
- ๊ฐ ์ง์ ๋ง๋ค ํ์ผ/ํจ์, ๊ทผ๊ฑฐ, ์ํฅ, ์ต์ ์์ ๋ฐฉํฅ์ ํฌํจํ๊ฒ ํ๊ธฐ.
- ์น์
๋ณ ์ด์๊ฐ ์์ผ๋ฉด
์์์ ๋ช
์ํ๊ฒ ํ๊ธฐ.
- ํ์์ด ๋ง์ง ์๊ฑฐ๋ ๊ฒฐํจ ์์ด ์์ฝ๋ง ํ๋ฉด ๋ฌดํจ๋ก ๋ณด๊ณ ์ฌํ๋กฌํํธํ๊ธฐ.
7) Builder ์์ด์ ํธ๋ก ๋ฆฌ๋ทฐ ๋ฐ์ํ๊ธฐ
- ๋ฆฌ๋ทฐ ํญ๋ชฉ๋ณ ์์ฉ/๋น์์ฉ ํ๋จ๊ณผ ๊ทผ๊ฑฐ๋ฅผ ์์ฑํ๊ฒ ํ๊ธฐ.
- ์๋ ์๊ตฌ ๋ฒ์๋ฅผ ๋๋ ๋ณ๊ฒฝ์ ๋ถ๋ฆฌ ํ๊ธฐํ๊ฒ ํ๊ธฐ.
- ๋์ผํ ์ ํ์ ํ๊ท๊ฐ ๋ค์ ์๊ธฐ์ง ์๋๋ก ํ
์คํธ์ ๋ฐฉ์ด ๋ก์ง์ ๋ณด๊ฐํ๊ฒ ํ๊ธฐ.
- ๋ฐ์ ํ ๋ฉ์ธ ์์ด์ ํธ๊ฐ ๋ค์ ๊ฒ์ฆ ๋ฃจํ๋ฅผ ์ํํ๊ฒ ํ๊ธฐ.
Review Quality Gate
๋ค์ ์ค ํ๋๋ผ๋ ํด๋นํ๋ฉด ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฌดํจ๋ก ์ฒ๋ฆฌํ๊ธฐ.
- ์์ฒญํ ํค๋ฉ ํ์์ ๋ฐ๋ฅด์ง ์๊ธฐ
- ๊ตฌํ ์์ฝ์ด๋ ์นญ์ฐฌ ์์ฃผ๋ก ์ฑ์ฐ๊ธฐ
- ๋ฌธ์ ์ง์ ์ ํ์ผ/ํจ์/๊ทผ๊ฑฐ๊ฐ ์๊ธฐ
- ์์ ์์ฒญ์ด ์ถ์์ ์ด๊ณ ๋ฐ๋ก ์คํ ๋ถ๊ฐ๋ฅํ๊ธฐ
- ์น์
์ ๋น์ ๋๊ณ ๋์ด๊ฐ๊ธฐ
๋ฌดํจ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ผ๋ฉด ๋ค์์ฒ๋ผ ์ฌ์ง์ํ๊ธฐ.
- ๊ฐ ํญ๋ชฉ๋ง๋ค
์ด๋์, ์, ๋ฌด์จ ์ํฅ, ์ต์ ์์ ๋ฐฉํฅ์ ์ฐ๊ธฐ
- ์ด์๊ฐ ์์ผ๋ฉด
์์์ ๋ช
์ํ๊ธฐ
- ์ฅ์ ์์ฝ์ ํ ๋ฌธ์ฅ ์ดํ๋ก ์ ํํ๊ธฐ
Agent Assignment Rules
๋ฉ์ธ ์์ด์ ํธ๊ฐ ๋งก์ ์ผ
- ์ฌ์ฉ์ ์๊ตฌ ํด์ํ๊ธฐ
- Task Brief ํ์ ํ๊ธฐ
- ์ด๋ค ๋จ๊ณ๊ฐ ์ฆ์ blocking์ธ์ง ํ๋จํ๊ธฐ
- ์๋ธ์์ด์ ํธ ๊ฒฐ๊ณผ ๋น๊ต์ ํตํฉํ๊ธฐ
- ์์ ํ์ผ ์ง์ ํ์ธํ๊ธฐ
- ๊ฒ์ฆ ๋ช
๋ น ์ง์ ์คํํ๊ธฐ
- ํ์ ๋ถ๋ handoff์ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์ ํ๊ธฐ
- ์ต์ข
์์ , ํ
์คํธ, ๋ณด๊ณ ํ๊ธฐ
explorer/default ์์ด์ ํธ์ ๋งก๊ธธ ์ผ
- ์ฝ๊ธฐ ์ ์ฉ ๊ตฌ์กฐ ๋ถ์
- ์ค๊ณ ๋์ ๋น๊ต
- ๋นํ์ ์ฝ๋ ๋ฆฌ๋ทฐ
- ํ
์คํธ ๊ด์ ์ ๊ฒ
- ์ํ ์๋ณ
worker ์์ด์ ํธ์ ๋งก๊ธธ ์ผ
- ๋ฒ์๊ฐ ๊ณ ์ ๋ ์ฝ๋ ์์
- ํ
์คํธ ์ถ๊ฐ
- ์ง์ ํ ํ์ผ๊ตฐ ๋ด๋ถ ๋ฆฌํฉํฐ๋ง
- ๋ฆฌ๋ทฐ ํผ๋๋ฐฑ ๋ฐ์
ํผํ๊ธฐ
- ๊ฐ์ ํ์ผ์ ์ฌ๋ฌ worker์๊ฒ ๋์์ ๋งก๊ธฐ๊ธฐ
- ๋ถ์์ด ๋๋๊ธฐ ์ ์ ๊ตฌํ ๋งก๊ธฐ๊ธฐ
- ๋ฆฌ๋ทฐ ์์ด์ ํธ์๊ฒ ๊ตฌํ๊น์ง ๋งก๊ธฐ๊ธฐ
- ๋ก์ปฌ์์ ๋ฐ๋ก ํ์ธ ๊ฐ๋ฅํ blocking ์์
์ ๊ธฐ๋ค๋ฆฌ๋ฉฐ ์ ์งํ๊ธฐ
- ์์ ๋ ํ์ผ์ ์ด์ด๋ณด์ง ์๊ณ ์๋ธ์์ด์ ํธ ์์ฝ๋ง ๋ฏฟ๊ณ ์๋ฃ ์ฒ๋ฆฌํ๊ธฐ
Default Output Contract
- ํญ์ ๋ค์์ ํฌํจํด ์๋ตํ๊ธฐ.
- ํ์ฌ ๋จ๊ณ
- ๋ณ๊ฒฝ ๋๋ ๋ถ์ ๋์ ํ์ผ
- ํต์ฌ ํ๋จ ๊ทผ๊ฑฐ
- ํ
์คํธ/๊ฒ์ฆ ์ํ
- ๋จ์ ์ํ
- ๋ค์ ๋จ๊ณ ๋๋ handoff ๋์
- ๋ฆฌ๋ทฐ ๋จ๊ณ์์๋ ์์ฒญํ ํค๋ฉ์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ธฐ.
- ๊ฒ์ฆ ๋จ๊ณ์์๋ ์ง์ ์คํํ ๋ช
๋ น๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋ถ๋ฆฌํด ์ ๊ธฐ.
- ๊ฒ์ฆ ์คํจ ์์๋ ์คํจํ ๋ช
๋ น, ํต์ฌ ์ค๋ฅ ์์ฝ, ๋ฐ๋ก ์ด์ด์ง ์์ ๊ณํ์ ํจ๊ป ์ ๊ธฐ.
iOS Risk Baseline
๋ชจ๋ ๋จ๊ณ์์ ๊ธฐ๋ณธ ์ ๊ฒ ํญ๋ชฉ์ผ๋ก ์ผ๊ธฐ.
- MainActor ๋ฐ UI thread ์์ ์ฑ
- async/await ์ทจ์์ ์ค๋ณต ์คํ
- retain cycle
- observer/delegate ๋ฑ๋กยทํด์ ๊ท ํ
- source of truth ์ผ๊ด์ฑ
- view lifecycle ์ฌํธ์ถ
- cell/view ์ฌ์ฌ์ฉ ์ค์ผ
- ๋คํธ์ํฌ ์คํจ, ์ฌ์๋, timeout, auth refresh
- ์ฑ ์๋ช
์ฃผ๊ธฐ ์ ํ
- ์ํ ๋ณต์๊ณผ idempotency
- ํ
์คํธ ๊ฐ๋ฅ์ฑ๊ณผ ํ๊ท ๋ฒ์
Escalation Guidance
- ๋ฒ๊ทธ ์์ ์ ์ฆ์ ๊ฐ๋ฆฌ๊ธฐ๋ณด๋ค ์์ธ ์ ๊ฑฐ๋ฅผ ์ฐ์ ํ๊ธฐ.
- ๋ฆด๋ฆฌ์ฆ ์๋ฐ, ๊ฒฐ์ /์ธ์ฆ, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ, ๋์์ฑ ๋ฌธ์ ๋ ์ ์ฒด ํ๋ฆ์ ๊ฐ์ ํ๊ธฐ.
- ๊ตฌ์กฐ ๋ง์ด๊ทธ๋ ์ด์
์ source-of-truth ๊ฒฐ์ , generator ์ฌ์์ฑ, ๋จ๊ณ๋ณ build/test, ๋ฌธ์ ๋๊ธฐํ๋ฅผ ํ ์ธํธ๋ก ๋ค๋ฃจ๊ธฐ.
- ๋จ์ UI ๋ฌธ๊ตฌ๋ ๋ ์ด์์ ์์ ์ฒ๋ผ ์ํ์ด ๋ฎ์ผ๋ฉด ๋ถ์๊ณผ ๊ตฌํ ๋จ๊ณ๋ฅผ ์์ถํ๋, ๋ฉ์ธ ๊ฒ์ฆ๊ณผ ๋ฆฌ๋ทฐ๋ ์๋ตํ์ง ์๊ธฐ.