🧠 문과생도 Cursor AI둜 λ§Œλ“  첫 Chrome Extension 개발기(feat. μ„±μž₯ν”Όν„°λ‹˜ 덕뢄에 ν•œλΌ˜ 더 μ„±μž₯ν–ˆμŠ΅λ‹ˆλ‹€.)

μœ μΎŒν•œ μ‚¬μŠ΄ Β· λ°”μ΄λΈŒ μ½”λ”© Β· Β· μ’‹μ•„μš” 0 Β· λ‹΅κΈ€ 0

μ—°μž¬ Cursor둜 첫 크둬 ν™•μž₯ ν”„λ‘œκ·Έλž¨ 5/8편

### 1. 계기와 λ°°κ²½ πŸŽ“

μ €λŠ” κ°œλ°œμ„ μ „κ³΅ν•˜μ§€ μ•Šμ€ λ¬Έκ³Όμƒμ΄μ—μš”.

ν•˜μ§€λ§Œ μš”μ¦˜ AI 도ꡬ듀이 μ›Œλ‚™ 잘 λ˜μ–΄ μžˆμ–΄μ„œ,

"기획λ ₯만 μžˆλ‹€λ©΄ λ‚˜λ„ λ­”κ°€ λ§Œλ“€μ–΄λ³Ό 수 μžˆμ§€ μ•Šμ„κΉŒ?" λΌλŠ” 마음으둜 λ„μ „ν–ˆμ–΄μš”.

이번 ν”„λ‘œμ νŠΈμ˜ λͺ©ν‘œλŠ” Chrome Extension을 직접 κΈ°νšν•˜κ³  κ°œλ°œν•˜λŠ” 것!

---

### 2. 기획, 기획, 그리고 또 기획 ✍️

μ²˜μŒμ—λŠ” λ‹¨μˆœνžˆ λ§Œλ“€κ³  λ³΄λŠ” 것이 λͺ©ν‘œμ˜€μ§€λ§Œ, μˆ˜μ΅ν™”λ„ 염두에 λ‘λ©΄μ„œ 생각이 κΉŠμ–΄μ‘Œμ–΄μš”.

- μ‚¬μš©μž λ‹ˆμ¦ˆλŠ” 뭘까?

- κΈ°μ‘΄ μ΅μŠ€ν…μ…˜λ“€κ³Ό μ–΄λ–€ 차별점이 μžˆμ„κΉŒ?

- λ‚΄κ°€ μ‹€μ œλ‘œ λ§Œλ“€ 수 μžˆμ„κΉŒ?

κ·Έλž˜μ„œ ν‰μ†Œ 잘 μ•ˆ μ“°λ˜ Chrome ν™•μž₯ ν”„λ‘œκ·Έλž¨μ„ λ‘˜λŸ¬λ³΄κ³  μ„€μΉ˜ν•΄μ„œ 써보고 λΆ„μ„ν–ˆμ–΄μš”.

κ·Έ κ³Όμ •μ—μ„œ β€œμΈν„°λ„·μ„ 더 잘 μ“°κ²Œ ν•΄μ£ΌλŠ” μœ μš©ν•œ μ•‘μ„Έμ„œλ¦¬ 도ꡬ” λΌλŠ” ν™•μž₯ ν”„λ‘œκ·Έλž¨μ˜ λ³Έμ§ˆμ„ μ΄ν•΄ν•˜κ²Œ 됐고,

μ œκ°€ ν‰μ†Œ 느끼던 λΆˆνŽΈν•¨μ΄λ‚˜ λ‹ˆμ¦ˆλ“€λ„ 이미 λ§Žμ€ μ‚¬λžŒλ“€μ΄ 느끼고 있고 그것을 νƒ€κ²ŸμœΌλ‘œ 개발된 λ§Žμ€ 크둬 μ΅μŠ€ν…μ…˜ ν”„λ‘œκ·Έλž¨λ“€μ΄ μžˆλ‹€λŠ” κ±Έ μ•Œκ²Œ λ˜μ—ˆμ–΄μš”.

κ·Έλž˜μ„œ λŒ€λΆ€λΆ„ 이미 μ‘΄μž¬ν•˜κ±°λ‚˜ μ•„λ‹ˆλ©΄ κ²½ν—˜ μ—†λŠ” μ œκ°€ κ°œλ°œν•˜κΈ°μ—λŠ” λ‚œμ΄λ„κ°€ λ†’λ”λΌκ³ μš” πŸ˜…
μ—¬κΈ°κΉŒμ§€ 크둬 μ΅μŠ€ν…μ…˜μ— λŒ€ν•œ 이해와 적응을 ν•˜κ³  κΈ°νšμ•ˆμ„ κ³ λ―Όν•˜λŠλΌ 총 5μ‹œκ°„ 정도λ₯Ό μ‚¬μš©ν•œ 것 κ°™μŠ΅λ‹ˆλ‹€.

ν•œκ΅­μ–΄λŠ” 쒅이에 ν‘œμ‹œλ©λ‹ˆλ‹€.

(μ²˜μŒλΆ€ν„° μ—„μ²­λ‚œ 크둬 μ΅μŠ€ν…μ…˜ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€ 수 μžˆλ‹€λ©΄ μ’‹κ² μ§€λ§Œ λ‹€μ‹œ ν•œ 번 μƒκ°ν•΄λ³΄λ‹ˆ 크둬 μ΅μŠ€ν…μ…˜λ„ 거의 μ‚¬μš©ν•΄ 보지도 μ•Šμ•˜κ³  κ°œλ°œλ„ ν•΄ λ³Έ 적 μ—†λŠ” λ‚΄κ°€ λ°”λ‘œ κ·Έλ ‡κ²Œ ν•˜κ² λ‹€κ³  μƒκ°ν•˜λŠ” 것 μžμ²΄κ°€ μ—„μ²­λ‚œ μš•μ‹¬μ΄λΌλŠ” 생각이 λ“€μ–΄μ„œ λ§ˆμŒμ„ 내렀놓고 배우자! ν•˜λŠ” 마음으둜 λ°”κΎΈμ–΄ λ¨Ήμ—ˆμŠ΅λ‹ˆλ‹€.)

κ·Έλž˜μ„œ 슀슀둜 감당할 수 μžˆλŠ” μˆ˜μ€€μ—μ„œ κ²½ν—˜μ„ μŒ“κ³ μž Claude AI와 λŒ€ν™”ν•˜λ©΄μ„œ ν•˜μ΄λΌμ΄ν„° ν”„λ‘œκ·Έλž¨μ„ μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€. 이 κΈ°νšμ•ˆ μž‘μ„±μ—λ§Œ μ•½ 1μ‹œκ°„ 30λΆ„ 정도 μΌμŠ΅λ‹ˆλ‹€.


퀡 ν•˜μ΄λΌμ΄ν„°(Quick Highlighter) κΈ°λŠ₯ 및 μ‚¬μš© 방법

이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ˜ μ£Όμš” κΈ°λŠ₯은 μ›Ή νŽ˜μ΄μ§€μ—μ„œ ν…μŠ€νŠΈλ₯Ό μ„ νƒν•˜κ³  ν•˜μ΄λΌμ΄νŠΈ ν‘œμ‹œν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€:

μ›Ή νŽ˜μ΄μ§€μ—μ„œ ν…μŠ€νŠΈ ν•˜μ΄λΌμ΄νŠΈ

  • μ›Ή νŽ˜μ΄μ§€μ—μ„œ ν…μŠ€νŠΈλ₯Ό 선택(λ“œλž˜κ·Έ)

  • μ„ νƒν•œ ν…μŠ€νŠΈμ— 였λ₯Έμͺ½ ν΄λ¦­ν•˜μ—¬ μ»¨ν…μŠ€νŠΈ 메뉴 μ—΄κΈ°

  • 'ν•˜μ΄λΌμ΄νŠΈ' λ©”λ‰΄μ—μ„œ μ›ν•˜λŠ” 색상 선택 (λ…Έλž€μƒ‰, μ΄ˆλ‘μƒ‰, νŒŒλž€μƒ‰, 뢄홍색)

ν•˜μ΄λΌμ΄νŠΈ 관리

  • μ£Όμ†Œμ°½ μ˜†μ— μžˆλŠ” ν™•μž₯ ν”„λ‘œκ·Έλž¨ μ•„μ΄μ½˜ ν΄λ¦­ν•˜μ—¬ νŒμ—… μ—΄κΈ°

  • ν˜„μž¬ νŽ˜μ΄μ§€μ— μ €μž₯된 ν•˜μ΄λΌμ΄νŠΈ λͺ©λ‘ 확인

  • ν•˜μ΄λΌμ΄νŠΈ ν•­λͺ© ν΄λ¦­μ‹œ 원본 μœ„μΉ˜λ‘œ 이동

  • μ‚­μ œ λ²„νŠΌμœΌλ‘œ ν•˜μ΄λΌμ΄νŠΈ 제거 κ°€λŠ₯

  • μ΅œμ‹ μˆœ/였래된순으둜 μ •λ ¬ κ°€λŠ₯

---

### 3. Claude AI + Cursor AI 콀보둜 개발 μ‹œμž‘! πŸ’»

κΈ°νšμ€ Claude와 ν•¨κ»˜ μ •λ¦¬ν–ˆκ³ , PRD λ¬Έμ„œ(prd.md)λ₯Ό λ§Œλ“  λ’€,

Cursor에 λΆ™μ—¬μ„œ To Do Listλ₯Ό md 파일둜 λ§Œλ“€κ³ 

β€œμ΄ μˆœμ„œλŒ€λ‘œ λ§Œλ“€μ–΄μ€˜β€λΌκ³  순차적 κ°œλ°œμ„ μš”μ²­ν–ˆμŠ΅λ‹ˆλ‹€.
Agent와 Claude 3.7 sonnet κΈ°λŠ₯으둜 μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.
그리고 쀑간 쀑간 의문점이 μžˆμ„ λ•Œλ§Œ Ask λͺ¨λ“œλ₯Ό μ‚¬μš©ν–ˆκ³ μš”.

- κΈ°νšμ•ˆ 정리: 1μ‹œκ°„ 30λΆ„

- μ‹€μ œ 개발(Cursor와 ν•¨κ»˜): μ•½ 2μ‹œκ°„

- 개발 감 읡히기: μŠ€ν„°λ””μž₯λ‹˜μ˜ μ˜μƒμ„ λΉ λ₯΄κ²Œ λ³΅κΈ°ν•˜λ©΄μ„œ μ œλŒ€λ‘œ λ”°λΌν•˜κ³  μžˆλŠ”μ§€ ν™•μΈν•˜λ©΄μ„œ ν–ˆμŠ΅λ‹ˆλ‹€.

ν•œκ΅­μ–΄ ν…μŠ€νŠΈκ°€μžˆλŠ” μ»΄ν“¨ν„°μ˜ 슀크린 μƒ·


그리고 λ§ˆμ§€λ§‰μœΌλ‘œ μ•Œλ €μ£Όμ‹  λŒ€λ‘œ Chrome ν™•μž₯ ν”„λ‘œκ·Έλž¨ 관리 νŽ˜μ΄μ§€μ— μ—…λ‘œλ“œν–ˆμ–΄μš”.

ν•˜λ‚˜ μΆ”κ°€λ‘œ 배운 점은 크둬 μ΅μŠ€ν…μ…˜μ€ 둜고 이미지가 ν•„μš”ν•˜κ³ (3κ°€μ§€ μ‚¬μ΄μ¦ˆλ‘œ) 그게 μžˆμ–΄μ•Ό μ—…λ‘œλ“œκ°€ μ›ν™œν•˜κΈΈλž˜ Gensparkλ₯Ό 톡해 둜고 이미지 λ§Œλ“€κ³  3κ°€μ§€ μ‚¬μ΄μ¦ˆλ‘œ λ³€ν™˜ν•΄μ„œ icon 폴더에 λ„£μ—ˆλ”λ‹ˆ μ—…λ‘œλ“œ 였λ₯˜κ°€ λ‚˜μ§€ μ•Šλ”κ΅°μš”.

---

### 4. 였λ₯˜μ™€μ˜ μ „μŸ... 그리고 ν•΄κ²°! βš”οΈ

μ²˜μŒμ—” 순쑰둜운 쀄 μ•Œμ•˜μ§€λ§Œβ€¦ μ—­μ‹œ μ—λŸ¬λŠ” ν”Όν•  수 μ—†λ”λΌκ³ μš” πŸ˜…

μ—…λ‘œλ“œ ν›„ μ—¬λŸ¬ 였λ₯˜κ°€ λ°œμƒν•΄μ„œ

- F12 눌러 Console 캑처 λ˜λŠ” log 파일둜 μ €μž₯ν•΄μ„œ

- Cursorμ—κ²Œ 였λ₯˜ λ‚΄μš© 전달 및 ν•΄κ²° 뢀탁(μ •μ€‘ν•˜κ²Œ λΆ€νƒν•˜λ‹€κ°€ 계속 μ—λŸ¬κ°€ λ‚˜μ„œ λ‚˜μ€‘μ—λŠ” μ‚¬λ¬΄μ μœΌλ‘œ μ•½κ°„ νž˜μ£Όμ–΄ λ§ν•˜λ©΄μ„œ λΆ€νƒν–ˆμŠ΅λ‹ˆλ‹€. ^^)

- μˆ˜μ •λœ μ½”λ“œ λ‹€μ‹œ 반영

이 과정을 μ•½ 1μ‹œκ°„ 30λΆ„ λ°˜λ³΅ν–ˆμŠ΅λ‹ˆλ‹€.
(κ°œλ°œλ³΄λ‹€ μ—λŸ¬ μˆ˜μ •μ΄ 더 였래 κ±Έλ¦¬λŠ” λŠλ‚Œ)

ν•œκ΅­μ–΄κ°€μžˆλŠ” ν•œκ΅­ μ›Ή μ‚¬μ΄νŠΈμ˜ 슀크린 μƒ·

ν•˜μ§€λ§Œ AI와 ν•¨κ»˜ν•˜λ‹ˆκΉŒ μ‚½μ§ˆμ˜ κΉŠμ΄λ„ μ–•κ³  λΉ λ₯΄κ²Œ μ •λΉ„ κ°€λŠ₯ν–ˆμ–΄μš”!

κ²°κ΅­ 정상 μž‘λ™ν•˜λŠ” λ‚˜λ§Œμ˜ 크둬 ν™•μž₯ ν”„λ‘œκ·Έλž¨ μ™„μ„±!! πŸŽ‰


κ²°κ³Όλ¬Ό

Chromeμ»΄ν“¨ν„°μ—μ„œ ν•œκ΅­μ–΄ μ•±μ˜ 슀크린 μƒ·

---

### 5. 문과생도 κ°œλ°œν•  수 μžˆλ‹€λŠ” κΉ¨λ‹¬μŒ πŸ’‘

이번 κ²½ν—˜μ„ 톡해 ν™•μ‹€νžˆ λŠλ‚€ 건,

β€œκΈ°νšμ΄ λͺ…ν™•ν•˜λ©΄ κ°œλ°œμ€ AI와 ν•¨κ»˜ν•  수 μžˆλ‹€β€λŠ” μ μ΄μ—μš”.

그리고 κΈ°νšμ•ˆμ΄ 무엇보닀 μ€‘μš”!!!

μž…μ½”λ”©(Vibe Coding)도 μ§„μ§œ κ°€λŠ₯ν•œ μ‹œλŒ€κ°€ μ™”μŠ΅λ‹ˆλ‹€!

Plus둜 Cursor AI μ‚¬μš©λ²•λ„ μ’€ 더 읡히게 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
(문과생 μ£Όμ œμ— 쑰금 더 μΉœμˆ™ν•΄μ§„ λŠλ‚Œμ΄λž„κΉŒμš”...)

---

### 6. μ•žμœΌλ‘œλŠ” μ΄λ ‡κ²Œ 도전할 κ±°μ˜ˆμš” πŸš€

이번 κ²½ν—˜μœΌλ‘œ 감을 μž‘μ•˜μœΌλ‹ˆ
μŠ€ν„°λ””μž₯λ‹˜κ»˜ 더 배우고 크둬 μ΅μŠ€ν…μ…˜ μ‚¬μš©λ„ 많이 ν•˜λ©΄μ„œ
μƒˆλ‘œμš΄ 크둬 μ΅μŠ€ν…μ…˜ ν”„λ‘œκ·Έλž¨μ„ κΈ°νšν•΄μ„œ μ œλŒ€λ‘œ λ§Œλ“€μ–΄λ³΄κ³ 
publicν•˜κ²Œ λ°°ν¬ν•΄μ„œ μˆ˜μ΅ν™”λ„ ν•œ 번 μ‹œλ„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. πŸ’ͺ

λ§ˆμΌ€νŒ…κ³Ό λ…ΈμΆœμ΄ 쉽지 μ•Šκ² λ‹€λŠ” 점을 κΉ¨λ‹¬μ•˜μŠ΅λ‹ˆλ‹€.
κ·Έλž˜λ„ ν•œ 번 μ‹œλ„ν•΄λ³΄λ©΄μ„œ μ„±μž₯ν•΄ κ°€μ•Όκ² μ£ 
---

## βœ… λ§ˆλ¬΄λ¦¬ν•˜λ©°

μ²˜μŒμ—” μ–΄λ ΅κ²Œλ§Œ 느껴쑌던 개발,

ν•˜μ§€λ§Œ Cursor와 ν•¨κ»˜λΌλ©΄ λˆ„κ΅¬λ‚˜ 도전할 수 μžˆλ‹€λŠ” κ±Έ 직접 λŠκΌˆμ–΄μš”.

이번 κ²½ν—˜μ„ 톡해 β€œλ‚˜λ„ ν•  수 μžˆλ‹€β€λŠ” μžμ‹ κ°κ³Ό

AI λ„κ΅¬μ˜ μ§„μ§œ νž˜μ„ μ²΄κ°ν•˜κ²Œ λμŠ΅λ‹ˆλ‹€.

고객 unmet needs νŒŒμ•… + 기획λ ₯ + AI 도ꡬ ν™œμš© = μœ μš©ν•œ μ΅μŠ€ν…μ…˜ ν”„λ‘œκ·Έλž¨ μ™„μ„±!

---

μ„±μž₯ν”Όν„° μŠ€ν„°λ””μž₯λ‹˜, 신세계λ₯Ό μ—΄μ–΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. πŸ™‡ πŸ₯°

νƒœκ·Έ: #ν¬λ‘¬μ΅μŠ€ν…μ…˜