🧠 κ°œλ°œμžμ™€ AIκ°€ ν˜‘μ—…ν•˜λŠ” μƒˆλ‘œμš΄ 방식, Kiro μ†Œκ°œ

졜근 λͺ‡ λ…„κ°„ AI μ½”λ”© 도ꡬ듀은 λ†€λΌμš΄ μ†λ„λ‘œ λ°œμ „ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

ChatGPT, Copilot, Cursor… ν•˜μ§€λ§Œ μ—¬μ „νžˆ λ§Žμ€ 도ꡬ가 β€œν•œ μ€„μ§œλ¦¬ ν”„λ‘¬ν”„νŠΈβ€μ— μ˜μ‘΄ν•˜κ±°λ‚˜, β€œμ •μ œλœ μš”μ²­β€μ„ μš”κ΅¬ν•˜μ£ .

였늘 μ†Œκ°œν•  KiroλŠ” μ΄μ™€λŠ” μ™„μ „νžˆ λ‹€λ₯Έ λ°©ν–₯의 접근을 νƒν•œ λ„κ΅¬μž…λ‹ˆλ‹€.

KiroλŠ” λ‹¨μˆœνžˆ β€œμ½”λ“œλ₯Ό λŒ€μ‹  μ¨μ£ΌλŠ” AI”가 μ•„λ‹ˆλΌ, κ³„νšλΆ€ν„° 섀계, κ΅¬ν˜„κΉŒμ§€ ν•¨κ»˜ν•˜λŠ” AI λ™λ£Œμž…λ‹ˆλ‹€.

✨ Kiroλž€?

KiroλŠ” μ•„λ§ˆμ‘΄(Amazon)이 2025λ…„ 7월에 κ³΅κ°œν•œ AI 기반 μ½”λ”© IDEμž…λ‹ˆλ‹€.

νŠΉμ§•μ€ λͺ…ν™•ν•©λ‹ˆλ‹€:

βœ… λ‹¨μˆœν•œ μ½”λ“œ 생성이 μ•„λ‹ˆλΌ

βœ… κΈ°λŠ₯ μŠ€νŽ™ μž‘μ„± β†’ 섀계 λ¬Έμ„œ 생성 β†’ μž‘μ—… λͺ©λ‘ μ •μ˜ β†’ μ½”λ“œ κ΅¬ν˜„μ΄λΌλŠ”

μ „ 과정을 AI와 ν•¨κ»˜ μˆ˜ν–‰ν•  수 μžˆλŠ” ν”Œλž«νΌμž…λ‹ˆλ‹€.

ν•œλ§ˆλ””λ‘œ, 기획과 개발 μ‚¬μ΄μ˜ λ‹¨μ ˆμ„ AIκ°€ λ©”μš°λŠ” 도ꡬ라고 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ“Œ 핡심 κ°œλ…: Spec-Driven Development (λͺ…μ„Έ 기반 개발)

KiroλŠ” β€œν”„λ‘¬ν”„νŠΈ ν•œ μ€„β€λ‘œ λ°”λ‘œ μ½”λ“œλ₯Ό μ§œμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λŒ€μ‹  λ¨Όμ € **κΈ°λŠ₯ μŠ€νŽ™(spec)**을 λ§Œλ“­λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄,

β€œμΊλ¦­ν„° μ™Έν˜•μ„ μ„€μ •ν•  수 μžˆλŠ” μž…λ ₯ 폼을 λ§Œλ“€κ³  싢어”

라고 μž…λ ₯ν•˜λ©΄, KiroλŠ” λ‹€μŒκ³Ό 같이 μžλ™μœΌλ‘œ λ¬Έμ„œλ₯Ό κ΅¬μ„±ν•©λ‹ˆλ‹€:

  • μ‚¬μš©μž μŠ€ν† λ¦¬(User Story)
  • 수용 κΈ°μ€€(Acceptance Criteria)
  • UI 섀계 λ¬Έμ„œ (λ””μžμΈ λ¬Έμ„œ)
  • μ»΄ν¬λ„ŒνŠΈ ꡬ쑰 및 데이터 흐름도
  • κ΅¬ν˜„ κ³„νšμ„œ (tasks.md)

이후 β€œImplement this” λ²„νŠΌμ„ λˆ„λ₯΄λ©΄,

KiroλŠ” ν•΄λ‹Ή μŠ€νŽ™μ„ 기반으둜 μ‹€μ œ μ½”λ“œλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

πŸ’» μ£Όμš” κΈ°λŠ₯

κΈ°λŠ₯μ„€λͺ…
🧾 μš”κ΅¬μ‚¬ν•­ μžλ™ μƒμ„±μžμ—°μ–΄ μš”μ²­ β†’ μ‚¬μš©μž μŠ€ν† λ¦¬ + 승인 κΈ°μ€€ 생성
🧩 섀계 λ¬Έμ„œ μžλ™ν™”UI ꡬ쑰, 데이터 흐름, μ»΄ν¬λ„ŒνŠΈ 뢄리 λ“±
🧠 Claude 기반 AI λͺ¨λΈClaude 4 Sonnet λ‚΄μž₯ β€” μ½”λ“œ 이해, ꡬ쑰화 λŠ₯λ ₯ 우수
πŸ§ͺ ν…ŒμŠ€νŠΈ / λ¦¬νŒ©ν† λ§ μžλ™ν™”Hooks κΈ°λŠ₯으둜 ν…ŒμŠ€νŠΈ 생성, λ¬Έμ„œν™”, μ½”λ“œ λ³€κ²½ 관리
βœ… κ΅¬ν˜„ κ³„νš 체크리슀트task λ‹¨μœ„ κ³„νš β†’ λ²„νŠΌ 클릭으둜 μ½”λ“œ 생성
⏱ λ°˜μ‘ λΉ λ₯Έ UIVS Code와 μœ μ‚¬ν•œ λ ˆμ΄μ•„μ›ƒ + Amazon μŠ€νƒ€μΌ ν…Œλ§ˆ

πŸ“¦ μš”κΈˆμ œ (2025λ…„ 7μ›” κΈ°μ€€, 프리뷰 무료)

ν”Œλžœκ°€κ²©νŠΉμ§•
Free$0/μ›”μ›” 50회 AI μš”μ²­, μŠ€νŽ™ μž‘μ„±, κ΅¬ν˜„ μžλ™ν™” κΈ°λ³Έ κΈ°λŠ₯ 제곡
Pro$19/μ›” μ˜ˆμ •μ›” 1,000회 AI μš”μ²­, MCP λ“± ν™•μž₯ κΈ°λŠ₯ 포함
Pro+$39/μ›” μ˜ˆμ •μ›” 3,000회 AI μš”μ²­, κ³ κΈ‰ κΈ°λŠ₯

ν˜„μž¬λŠ” λͺ¨λ“  κΈ°λŠ₯이 ν”„λ¦¬λ·°λ‘œ 무료 제곡 μ€‘μ΄λ―€λ‘œ μ²΄ν—˜ν•΄λ³Ό 수 μžˆλŠ” 졜적의 μ‹œκΈ°μž…λ‹ˆλ‹€.

🧠 Claudeμ™€μ˜ 연동

KiroλŠ” Anthropic의 Claude 4 Sonnet을 κΈ°λ³Έ AI λͺ¨λΈλ‘œ μ‚¬μš©ν•©λ‹ˆλ‹€.

ClaudeλŠ” μ½”λ“œ λ¬Έλ§₯ 이해λ ₯κ³Ό κΈ΄ λ¬Έμ„œ 처리 λŠ₯λ ₯이 νƒμ›”ν•˜μ—¬,

λ‹€μ–‘ν•œ μ»΄ν¬λ„ŒνŠΈλ₯Ό λ™μ‹œμ— κ³ λ €ν•˜κ±°λ‚˜ λ³΅μž‘ν•œ 데이터 흐름 섀계λ₯Ό 잘 μ²˜λ¦¬ν•©λ‹ˆλ‹€.

타 도ꡬ와 비ꡐ μ‹œ μž₯점:

λ„κ΅¬ν”„λ‘¬ν”„νŠΈ κΈ°λ°˜μŠ€νŽ™ λ¬Έμ„œ μžλ™ν™”λ‹€μ€‘ 파일 μ§€μ›ν…ŒμŠ€νŠΈ μžλ™ν™”
Kiroβœ…βœ…βœ…βœ…
Copilotβœ…βŒβŒβŒ
Cursorβœ…μΌλΆ€ κ°€λŠ₯βœ…βŒ

πŸ” μ‹€μ œ μ‚¬μš© μ‹œλ‚˜λ¦¬μ˜€ μ˜ˆμ‹œ

μ‹œλ‚˜λ¦¬μ˜€: 캐릭터 μ™Έν˜• μž…λ ₯ 폼 λ§Œλ“€κΈ°

  1. μ‚¬μš©μž μš”μ²­:
    β€œμΊλ¦­ν„° μ™Έν˜•μ„ ν† κΈ€κ³Ό λ“œλ‘­λ‹€μš΄μœΌλ‘œ μž…λ ₯ν•˜λŠ” UIλ₯Ό λ§Œλ“€κ³  싢어”
  2. Kiro 처리:
    • μš”κ΅¬μ‚¬ν•­ λ¬Έμ„œ 생성 (user story + acceptance criteria)
    • λ””μžμΈ λ¬Έμ„œ μž‘μ„± (μ»΄ν¬λ„ŒνŠΈ ꡬ쑰, 데이터 흐름)
    • κ΅¬ν˜„ κ³„νš 생성 (tasks.md)
    • μžλ™ μ½”λ“œ 생성 (React μ»΄ν¬λ„ŒνŠΈ + Tailwind + νƒ€μž… μ •μ˜ + ν…ŒμŠ€νŠΈ)
  3. μ‚¬μš©μžλŠ” μƒμ„±λœ μ½”λ“œ κ²€ν†  ν›„ β€œμˆ˜μ •β€ λ˜λŠ” β€œμΆ”κ°€ μš”μ²­β€ κ°€λŠ₯

πŸ™‹β€β™‚οΈ KiroλŠ” μ–΄λ–€ μ‚¬λžŒμ—κ²Œ μ ν•©ν• κΉŒ?

  • ν”„λ‘ νŠΈ/λ°±μ—”λ“œ κΈ°λŠ₯ 전체λ₯Ό ν•œ λ²ˆμ— μ„€κ³„ν•˜κ³  싢은 개발자
  • AIμ—κ²Œ μš”κ΅¬μ‚¬ν•­μ„ 잘 μ „λ‹¬ν•˜μ§€ λͺ»ν•΄ λ‹΅λ‹΅ν–ˆλ˜ μ‚¬μš©μž
  • 기획-섀계-κ΅¬ν˜„μ„ λΉ λ₯΄κ²Œ λ°˜λ³΅ν•˜κ³  싢은 μŠ€νƒ€νŠΈμ—… νŒ€
  • Claude 기반 μ½”λ”© μžλ™ν™”μ— 관심 μžˆλŠ” μ‹€λ¬΄μž

πŸ”š 마무리

KiroλŠ” λ‹¨μˆœν•œ μ½”λ“œ μžλ™ 생성기가 μ•„λ‹™λ‹ˆλ‹€.

**개발자의 사고 ꡬ쑰에 맞좰 ν•¨κ»˜ κ³„νšν•˜κ³  ν•¨κ»˜ μ§“λŠ” β€œAI λ™λ£Œβ€**에 κ°€κΉμŠ΅λ‹ˆλ‹€.

κΈ°νšλΆ€ν„° μ½”λ“œ κ΅¬ν˜„κΉŒμ§€ AIκ°€ μ²΄κ³„μ μœΌλ‘œ λ•λŠ” κ²½ν—˜,

ν•œ 번 μ²΄ν—˜ν•΄λ³΄λ©΄ κΈ°μ‘΄ AI μ½”λ”© λ„κ΅¬λ“€κ³ΌλŠ” λ‹€λ₯Έ 차이λ₯Ό λŠλ‚„ 수 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€.

πŸ‘‰ μ§€κΈˆ Kiro 곡식 μ‚¬μ΄νŠΈμ—μ„œ 무료둜 μ²΄ν—˜ν•΄λ³΄μ„Έμš”:

πŸ”— https://kiro.dev

λ‹΅κΈ€ 남기기

이메일 μ£Όμ†ŒλŠ” κ³΅κ°œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. ν•„μˆ˜ ν•„λ“œλŠ” *둜 ν‘œμ‹œλ©λ‹ˆλ‹€