Claude Code + Obsidian์œผ๋กœ ๋งŒ๋“  QA ์ง€์‹ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

์•ˆ๋…•ํ•˜์„ธ์š”! ๋‹ค๋“ค ์ž˜ ์ง€๋‚ด์‹œ๋‚˜์š”? ์–ด๋А์ƒˆ 5์›”๋„ ๋ง‰๋ฐ”์ง€๋ผ ๋‚ ์”จ๊ฐ€ ์Šฌ์Šฌ ์—ฌ๋ฆ„ ๋ƒ„์ƒˆ๊ฐ€ ๋‚˜๊ธฐ ์‹œ์ž‘ํ•˜๋„ค์š”.

์˜ค๋Š˜์€ ์ œ๊ฐ€ ์š”์ฆ˜ ๊ฐœ์ธ์ ์œผ๋กœ ๋งŒ๋“ค๊ณ  ๊ตด๋ ค๋ณด๊ณ  ์žˆ๋Š” ์ง€์‹ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค. Obsidian์ด๋ผ๋Š” ๋…ธํŠธ ์•ฑ๊ณผ Claude Code๋ผ๋Š” AI ๋„๊ตฌ๋ฅผ ์กฐํ•ฉํ•ด์„œ ๋งŒ๋“  ๊ฑด๋ฐ์š”, ํ•œ ๋‹ฌ ์ •๋„ ์จ๋ณด๋ฉด์„œ ๋А๋‚€ ์ ๋“ค์„ ์ฒœ์ฒœํžˆ ํ’€์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ใ…Žใ…Ž

์ด ๊ธ€์€ ์–ด๋””๊นŒ์ง€๋‚˜ ์ œ ๊ฐœ์ธ์ ์ธ ์‹คํ—˜ ๊ธฐ๋ก์ด๋‹ˆ ๊ฐ€๋ณ๊ฒŒ ์ฝ์–ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!


 

๐Ÿค” ์™œ ๋งŒ๋“ค์—ˆ๋‚˜?

QA๋กœ ์ผํ•˜๋ฉด์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ถ€๋”ชํ˜”๋˜ ๋ฌธ์ œ๊ฐ€ ์„ธ ๊ฐ€์ง€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ฒซ์งธ, ์ •๋ณด๋Ÿ‰์ด ๋„ˆ๋ฌด ๋งŽ์•„์กŒ์–ด์š”. AI ์‹œ๋Œ€๊ฐ€ ๋˜๋ฉด์„œ ํ‹ฐ์ผ“·PR·๋ฉ”์‹ ์ €·์œ„ํ‚ค·์™ธ๋ถ€ ๊ธ€์ด ๋™์‹œ์— ์Ÿ์•„์ง€๋Š”๋ฐ, ์ด๊ฑธ ์˜จ์ „ํžˆ ๋ฐ›์•„๋‚ด๊ณ  ๊ธฐ์–ตํ•˜๋Š” ๊ฒŒ ์ ์  ์–ด๋ ค์›Œ์กŒ์–ด์š”.

 

๋‘˜์งธ, ๊ธฐ๋ก๊ณผ ์ง€์‹์€ ๋‹ค๋ฅธ ๊ฑฐ๋”๋ผ๊ณ ์š”. ๋…ธ์…˜·์ปจํ”Œ๋ฃจ์–ธ์Šค์— ํžˆ์Šคํ† ๋ฆฌ๋Š” ์ž˜ ๋‚จ๊ธฐ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๋ง‰์ƒ ๋น„์Šทํ•œ ์ด์Šˆ๋ฅผ ๋‹ค์‹œ ๋งŒ๋‚˜๋ฉด ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ๋‹ค์‹œ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์žˆ์—ˆ์–ด์š”. "ํŒ€์ด ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ก"๊ณผ "๋‚ด๊ฐ€ ๋ฐ”๋กœ ๊บผ๋‚ด ์“ธ ์ˆ˜ ์žˆ๋Š” ์ง€์‹"์€ ๋‹ค๋ฅธ ๊ฑฐ์˜€์ฃ .

 

์…‹์งธ, ๊ฒฝํ—˜๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŒ…์„ ์ œ๋Œ€๋กœ ๋ชป ํ•˜๊ณ  ์žˆ์—ˆ์–ด์š”. ISTQB์˜ ๊ฒฝํ—˜๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŒ…(Experience-based Testing)์€ ๋ง ๊ทธ๋Œ€๋กœ ํ…Œ์Šคํ„ฐ์˜ ๊ฒฝํ—˜์ด ์ž์‚ฐ์ด ๋˜๋Š” ๊ธฐ๋ฒ•์ธ๋ฐ, ๋น ๋ฅธ ๋ฐฐํฌ ์‚ฌ์ดํด์—์„œ ์–ด์ œ ๊ฒฝํ—˜ํ•œ ๊ฒŒ ์˜ค๋Š˜ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ์†์— ์žกํ˜€ ์žˆ์ง€ ์•Š์•˜์–ด์š”.

 

์„ธ ๋ฌธ์ œ์˜ ๊ณตํ†ต ์›์ธ์€ ํ•˜๋‚˜์˜€์–ด์š”. ์™ธ๋ถ€ ์ •๋ณด๊ฐ€ ๋‚ด ์ง€์‹์œผ๋กœ ๋ณ€ํ™˜๋˜๋Š” ๊ตฌ์กฐ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ. ๊ทธ๋ž˜์„œ ๊ณต์‹ ๋ฌธ์„œ(ํŒ€ ์ •๋ ฌ์šฉ)๋Š” ๊ทธ๋Œ€๋กœ ๋‘๊ณ , ๊ฐœ์ธ vault(๊ฐœ์ธ ํšŒ์ƒ์šฉ)๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿงฑ ์‹œ์Šคํ…œ ๊ตฌ์กฐ: 3๊ฐœ ๋ ˆ์ด์–ด

์‹œ์Šคํ…œ์€ ์„ฑ๊ฒฉ์ด ๋‹ค๋ฅธ ์„ธ ๋ ˆ์ด์–ด๋กœ ๋ถ„๋ฆฌํ–ˆ์–ด์š”. ํ•œ ๋ถ€๋ถ„์ด ๋ฐ”๋€Œ์–ด๋„ ์ „์ฒด๊ฐ€ ํ”๋“ค๋ฆฌ์ง€ ์•Š๋„๋ก์š”.

โ‘  Capture — ๋งˆ์ฐฐ ์—†์ด ๋ฐ›์•„๋‘๋Š” ์ž…๊ตฌ. Web Clipper, /obs ๋ช…๋ น์–ด๋กœ ์ผ๋‹จ ์ธ๋ฐ•์Šค์— ์ €์žฅ. ๋ถ„๋ฅ˜๋Š” ๋‚˜์ค‘์— ํ•ฉ๋‹ˆ๋‹ค.

โ‘ก Engine — Claude Code ์œ„์— ๋งŒ๋“  ์Šฌ๋ž˜์‹œ ์Šคํ‚ฌ๋“ค์ด ๋ถ„๋ฅ˜·์ƒ์„ฑ·์ •๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

โ‘ข Knowledge — ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ๊ฐ€์น˜๊ฐ€ ์Œ“์ด๋Š” ์ž์‚ฐ ๋ ˆ์ด์–ด. ๋‚˜๋จธ์ง€ ๋‘ ๋ ˆ์ด์–ด๋Š” ๊ฒฐ๊ตญ ์—ฌ๊ธฐ๋ฅผ ์ฑ„์šฐ๊ธฐ ์œ„ํ•œ ํ†ต๋กœ์˜ˆ์š”.


๐Ÿ“ ํด๋” ๊ตฌ์กฐ: PARA ๋ณ€ํ˜•

Tiago Forte์˜ PARA ํ”„๋ ˆ์ž„์›Œํฌ(Projects·Areas·Resources·Archive)์— QA ์ง๋ฌด์šฉ ํด๋” 3๊ฐœ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์–ด์š”.

์ˆซ์ž prefix๋Š” ์ •๋ณด์˜ ํ๋ฆ„ ๊ทธ๋Œ€๋กœ์˜ˆ์š”. ๋“ค์–ด์˜ค๊ณ (0) → ์ง„ํ–‰ํ•˜๊ณ (1) → ์ •๋ฆฌ๋˜๊ณ (2~4) → ๋ณด๊ด€(5)

๊ฐ€์žฅ ์ค‘์š”ํ•œ ํด๋”๋Š” 4๋ฒˆ Resources์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ์Œ“์ด๋Š” ์ธ์‚ฌ์ดํŠธ์™€ ๋„๋ฉ”์ธ MOC(Map of Content)๊ฐ€ ์‹œ์Šคํ…œ์˜ ์ง„์งœ ๊ฐ€์น˜์˜ˆ์š”. ๊ฒฝํ—˜๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŒ…์—์„œ ํ™œ์šฉํ•˜๋Š” ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋„ ์ด ํด๋”์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ˆ„์ ๋ผ์š”.


โšก ์Šฌ๋ž˜์‹œ ์Šคํ‚ฌ: ๋ฐ˜๋ณต ๊ฒฐ์ •์„ ๋ช…๋ น์–ด๋กœ ๊ณ ์ •

"์ด๋ฒˆ์—๋„ ์ด ํด๋”๋กœ ์˜ฎ๊ธธ๊นŒ?" ๊ฐ™์€ ์ž‘์€ ๋ถ„๋ฅ˜ ๊ฒฐ์ •์ด ์Œ“์ด๋ฉด ํ”ผ๋กœ๊ฐ€ ์ƒ๊ธฐ๋”๋ผ๊ณ ์š”. ๋ฐ˜๋ณต๋˜๋Š” ํŒจํ„ด์„ ๋ช…๋ น์–ด๋กœ ๋ฐ•์ œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ช…๋ น์–ด์—ญํ• 
/new-project {ํ‹ฐ์ผ“๋ฒˆํ˜ธ} ํ‹ฐ์ผ“·์œ„ํ‚ค ์ž๋™ ์ˆ˜์ง‘ → 4ํŒŒ์ผ ์„ธํŠธ ์ƒ์„ฑ
/close-project {ํ‹ฐ์ผ“๋ฒˆํ˜ธ} ์ธ์‚ฌ์ดํŠธ ์ถ”์ถœ → ์ •์ฑ… ๊ฐฑ์‹  → MOC ๋ฐฑ๋งํฌ → ์•„์นด์ด๋ธŒ
/new-issue 6์„น์…˜ ์ด์Šˆ ๋…ธํŠธ ์ƒ์„ฑ (๋ฐœ๊ฒฌ·ํ˜„์ƒ·์›์ธ·๋Œ€์‘·์ธ์‚ฌ์ดํŠธ·์žฌ๋ฐœ๋ฐฉ์ง€)
/obs {๋‚ด์šฉ} ํ˜„์žฌ ์ปจํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์œผ๋กœ vault ์ ์ ˆํ•œ ์œ„์น˜์— ์ž๋™ ๋ผ์šฐํŒ…
/tc-writer ๋ช…์„ธ์—์„œ ISTQB ๊ธฐ๋ฐ˜ TC ์ž๋™ ๋„์ถœ

๐Ÿ›ก๏ธ Guardrails: AI ์ถ”์ธก์„ ๋ง‰๋Š” 4๊ฐ€์ง€ ๊ทœ์น™

AI๊ฐ€ ์ž๋™์œผ๋กœ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์žฅ ์œ„ํ—˜ํ•œ ๊ฑด ๊ทธ๋Ÿด๋“ฏํ•œ ์ถ”์ธก์ด ์‚ฌ์‹ค์ฒ˜๋Ÿผ ๋ฐ•์ œ๋˜๋Š” ๊ฒƒ์ด์—์š”.

์‹ค์ œ๋กœ ํ•œ ๋ฒˆ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ๋ช…์„ธ ๊ฒ€ํ†  ์ค‘ โœ… ํ‘œ์‹œ๋œ ํ•ญ๋ชฉ์˜ ๊ทผ๊ฑฐ๋ฅผ ์ถ”์ ํ–ˆ๋”๋‹ˆ AI๊ฐ€ ๋นˆ์นธ์„ "ํ•ฉ๋ฆฌ์  ๋””ํดํŠธ"๋กœ ๋ฉ”์šด ๊ฒฐ๊ณผ์˜€์–ด์š”.

๊ทธ ์ดํ›„๋กœ CLAUDE.md์— 4๊ฐœ ๊ทœ์น™์„ ๊ณ ์ •ํ•ด ๋’€์Šต๋‹ˆ๋‹ค.

  1. ์ถœ์ฒ˜ ์—†๋Š” โœ… ๊ธˆ์ง€ — ๋ชจ๋“  ์‚ฌ์‹ค ํ–‰์€ D๋ฒˆํ˜ธ·๋งํฌ·๊ฒ€์ฆ ๋ฉ”๋ชจ ์ค‘ ํ•˜๋‚˜ ํ•„์ˆ˜
  2. ๊ฒฐ์ • ์ ์šฉ ๋ฒ”์œ„ ๋ช…์‹œ — ๊ตฌ๋‘ ํ•ฉ์˜ ๋‚ด์šฉ์€ ๋ฐœํ™” ๋ฒ”์œ„๋ฅผ ๋„˜์–ด ์ผ๋ฐ˜ํ™” ๊ธˆ์ง€
  3. 5๋ฌธํ•ญ ์ž๊ฐ€ ์ ๊ฒ€ — ๋ช…์„ธ ์ž‘์„ฑ ํ›„ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ†ต๊ณผ ์‹œ์—๋งŒ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ์ถœ
  4. ์ •์ • ์ด๋ ฅ ๋ณด์กด — ์ž˜๋ชป๋œ ํ•ญ๋ชฉ์€ ์‚ญ์ œ ๋Œ€์‹  "์ •์ • ์ด๋ ฅ"์œผ๋กœ ๋ช…์‹œ, ๊ฒฐ์ • ๋กœ๊ทธ๋Š” append-only

๐ŸŒฑ ํ•œ ๋‹ฌ ์šด์˜ ๊ฒฐ๊ณผ

์ˆ˜์น˜๋ณด๋‹ค๋Š” ์ฒด๊ฐ ๋ณ€ํ™” ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์–ด์š”.

  • ๊ฐ™์€ ์ด์Šˆ๋ฅผ ๋‘ ๋ฒˆ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋นˆ๋„๊ฐ€ ์ค„์—ˆ์–ด์š”
  • ์ƒˆ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ ์‹œ ๊ณผ๊ฑฐ ๊ด€๋ จ ์ธ์‚ฌ์ดํŠธ๊ฐ€ ์ปจํ…์ŠคํŠธ๋กœ ์ž๋™ ๋กœ๋“œ๋ผ์š”
  • Slack ์Šค๋ ˆ๋“œ 65๊ฐœ ๋ฉ”์‹œ์ง€์—์„œ ๋ฏธ๊ธฐ๋ก ๊ฒฐ์ • 2๊ฑด์„ ์ž๋™ ๋ฐœ๊ฒฌํ•ด์„œ ๊ฒฐ์ • ๋กœ๊ทธ์— ์ถ”๊ฐ€ํ•œ ์‚ฌ๋ก€๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๊ทธ๋กœ ์ธํ•ด ๋†“์น˜๊ฑฐ๋‚˜ ๋ˆ„๋ฝ๋ ๋ป”ํ•œ ์ •์ฑ…์„ ์กฐ๊ธฐ์— ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ ์„ค๊ณ„ ์›์น™์€ ํ•˜๋‚˜๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. AI๋Š” ์ €์ž๊ฐ€ ์•„๋‹ˆ๋ผ ๋‚ด๋น„๊ฒŒ์ดํ„ฐ
๊ฐ€์น˜๋Š” vault์— ์žˆ๊ณ , AI๋Š” ๊ทธ vault๋ฅผ ํ™œ์šฉํ•˜๋Š” ์—๋„ˆ์ง€๋ฅผ ๋‚ฎ์ถฐ์ฃผ๋Š” ์—ญํ• ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

 

์กฐ๊ธˆ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜์— ์žˆ์Šต๋‹ˆ๋‹ค.
Github : https://github.com/raeyoung-works/qa-knowledge-vault