๋‹ฟ
๋‹ฟ
โš”๏ธ ๋ฒ ํ…Œ๋ž‘ ํŒŒํŠธ๋„ˆ
โ˜• ์ปคํ”ผ์ฑ— ์˜คํ”ˆ

[์‚ฌ๋‚ดAX] ๐Ÿ“„ ์˜์ˆ˜์ฆ 32๊ฑด ์ˆ˜๋™ ์ •๋ฆฌ? ๋ฏธ์ณค๋‚˜์š” ๐Ÿ˜ฑ AI์—๊ฒŒ /billing ๋ช…๋ น์–ด ํ•˜๋‚˜๋กœ ๋๋‚ด๋Š” ๋ฒ• โœจ

๐Ÿ“ ํ•œ์ค„ ์š”์•ฝ

๋งค๋‹ฌ ๋ฐ˜๋ณตํ•˜๋˜ ๊ตฌ๋…๋ฃŒ ์˜์ˆ˜์ฆ ๋‹ค์šด๋กœ๋“œยท์ •๋ฆฌ ์ž‘์—…์„ AI ์ž๋™ํ™”๋กœ ํ•ด๊ฒฐํ•˜๊ณ , ๋‹ค๋ฅธ ์„œ๋น„์Šค๋กœ๋„ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ”์˜์‹œ๋ฉด ์ด๊ฒƒ๋งŒ ์ฝ์–ด๋„ ๋ผ์š”:

  • OpenCode๋กœ ์—์–ดํ…Œ์ด๋ธ” ๋นŒ๋ง ์˜์ˆ˜์ฆ ์ž๋™ ๋‹ค์šด๋กœ๋“œ/์ •๋ฆฌ ์‹œ์Šคํ…œ ๊ตฌ์ถ• (์ˆ˜๋™ 96๋ถ„ โ†’ 10๋ถ„)

  • ์ฒ˜์Œ์—” 1๊ฐœ ์ฒ˜๋ฆฌ๋งŒ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ๋ฐ€๋ฆฐ 32๊ฑด์„ ์ฒ˜๋ฆฌํ•˜๋ ค๋‹ˆ ๋ธŒ๋ผ์šฐ์ € ๋ฐ˜๋ณต๋ณด๋‹ค ๋ฐฐ์น˜ ์ „์šฉ ๋กœ์ง(rclone+curl)์ด ํ›จ์”ฌ ํšจ์œจ์ ์ž„์„ ๊นจ๋‹ฌ์Œ

  • API ์„ค์ • ์—†์ด ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”๋งŒ์œผ๋กœ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ๊นŒ์ง€ ํ•ด๊ฒฐ

  • AI 3๋‹จ๊ณ„ ๊ฒ€์ฆ(Prometheus โ†’ Metis โ†’ Momus)์ด ์‚ฌ๋žŒ์ด ๋†“์น˜๋Š” ์—ฃ์ง€ ์ผ€์ด์Šค๋ฅผ ๋จผ์ € ์žก์•„์คŒ

  • Progressive Disclosure ํŒจํ„ด์œผ๋กœ ์„ค๊ณ„ํ•ด์„œ ์—์–ดํ…Œ์ด๋ธ” ์™ธ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋„ ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์ถ”๊ฐ€ํ•˜๋ฉด ํ™•์žฅ ๊ฐ€๋Šฅ

  • ๋ฐฐ์šด ์ : AI๊ฐ€ 30๋ถ„ ๋ฉˆ์ถฐ์žˆ์œผ๋ฉด ๊ทธ๋ƒฅ ๋ฌผ์–ด๋ณด๊ธฐ, 1๊ฐœ vs ๋ฐฐ์น˜๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ตฌ๋ถ„ํ•˜๊ธฐ, ์—ฃ์ง€ ์ผ€์ด์Šค๋Š” AI๊ฐ€ ์•Œ์•„์„œ ๊ฐ์ง€ํ•จ

๐ŸŽฏ ์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ๋„์›€๋ผ์š”

  • ์ด๋ฏธ AI ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ, ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”๋‚˜ ํŒŒ์ผ ์—…๋กœ๋“œ ๊ฐ™์€ ๋ณต์žกํ•œ ์ž‘์—…๊นŒ์ง€ AI์—๊ฒŒ ๋งก๊ธธ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•œ ๋ถ„

  • ๊ตฌ๋… ์„œ๋น„์Šค ๋นŒ๋ง, ๊ฒฝ๋น„ ์ฒ˜๋ฆฌ, ๋ฌธ์„œ ์ •๋ฆฌ ๋“ฑ ๋ฐ˜๋ณต์ ์ธ ๊ด€๋ฆฌ ์—…๋ฌด๊ฐ€ ์Œ“์—ฌ์žˆ๋Š” ๋ถ„

๐Ÿ˜ซ ๋ฌธ์ œ ์ƒํ™ฉ (Before)

๋งค๋‹ฌ ์—์–ดํ…Œ์ด๋ธ” ๋นŒ๋ง ํŽ˜์ด์ง€์—์„œ ์ˆ˜๋™์œผ๋กœ ์ธ๋ณด์ด์Šค์™€ ์˜์ˆ˜์ฆ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ , ํŒŒ์ผ๋ช…์„ ๋ฐ”๊ฟ”์„œ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ํŠน์ • ํด๋”์— ์˜ฌ๋ฆฌ๋Š” ์ž‘์—…์„ ๋ฐ˜๋ณตํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฑด๋‹น 3~5๋ถ„์”ฉ ๊ฑธ๋ฆฌ๋Š” ๋‹จ์ˆœ ๋ฐ˜๋ณต ์ž‘์—…์ด์ง€๋งŒ, ๋ฐ”์˜๋‹ค๋Š” ํ•‘๊ณ„๋กœ ๋ฏธ๋ฃจ๋‹ค ๋ณด๋‹ˆ ์–ด๋А์ƒˆ 32๊ฑด์ด ๋ฐ€๋ ค์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋” ์ด์ƒ ๋ฏธ๋ฃฐ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ๋น„ ์ฒ˜๋ฆฌ ๋งˆ๊ฐ๋„ ๋‹ค๊ฐ€์˜ค๊ณ , ์ด๊ฑธ ์ˆ˜๋™์œผ๋กœ ํ•˜๋ ค๋ฉด 96๋ถ„(3๋ถ„ ร— 32๊ฑด)์ด ๊ฑธ๋ฆด ํ…๋ฐ... ์ƒ๊ฐ๋งŒ ํ•ด๋„ ๋ง‰๋ง‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ์ œ ํ™”๋ฉด ์Šคํฌ๋ฆฐ์ƒท

๐Ÿ› ๏ธ ์‚ฌ์šฉํ•œ ๋„๊ตฌ

  • ๋„๊ตฌ๋ช…: OpenCode (Prometheus, Sisyphus, Sisyphus-Junior, Metis, Momus ์—์ด์ „ํŠธ)

  • ๋ชจ๋ธ: Claude Opus 4.5

  • ํŠน์ด์‚ฌํ•ญ: chrome-devtools MCP (๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”), rclone (Google Drive ์—ฐ๋™), Playwright


๐Ÿ”ง ์ž‘์—… ๊ณผ์ •

๐Ÿค” "์ด๊ฑฐ ์ž๋™ํ™”ํ•˜๋ฉด ์•ˆ ๋ ๊นŒ?" โ€” ์‹œ์ž‘์€ ๋‹จ์ˆœํ•œ ์งˆ๋ฌธ

์–ด๋А ๋‚ , ๋˜ ๋ฐ€๋ฆฐ ์˜์ˆ˜์ฆ์„ ๋ณด๋‹ค๊ฐ€ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. "์ด๊ฑฐ AIํ•œํ…Œ ์‹œํ‚ค๋ฉด ๋˜์ง€ ์•Š์„๊นŒ?"

OpenCode์—๊ฒŒ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค:

์—์–ดํ…Œ์ด๋ธ” billing ์˜์ˆ˜์ฆ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์„œ ๊ตฌ๊ธ€๋“œ๋ผ์ด๋ธŒ ํŠน์ • ํด๋”์— ํŒŒ์ผ๋ช… ๋ฐ”๊ฟ”์„œ ์—…๋กœ๋“œ ํ•˜๊ณ  ์‹ถ์–ด.
billing ์˜์ˆ˜์ฆ์€ https://airtable.com/admin/.../billing ์ด๊ณณ์—์„œ view ๋ˆŒ๋Ÿฌ์„œ Download invoice๋ž‘ Download receipt ํ•˜๋ฉด ๋ผ.
๊ตฌ๊ธ€๋“œ๋ผ์ด๋ธŒ๋Š” "020 ๋น„์šฉ ์ฒ˜๋ฆฌ" ํด๋”์ด๊ณ  ์ธ๋ณด์ด์Šค ๋‚ ์•„์˜จ ์‹œ์  ๋‚ ์งœ๋ช…์„ YYMMDD ์—์–ดํ…Œ์ด๋ธ” ๊ตฌ๋…๋ฃŒ ํด๋”๋ฅผ ๋งŒ๋“ค๊ณ  ํ•˜์œ„์— ์ธ๋ณด์ด์Šค๋ž‘ ์˜์ˆ˜์ฆ์„ ๋„ฃ์„๊ฑฐ์•ผ.
์ด๊ฑธ ์–ด๋–ป๊ฒŒ ์ž๋™ํ™”ํ•˜๋ฉด ์ข‹์„๊นŒ?

Prometheus(ํ”Œ๋žœ ์—์ด์ „ํŠธ)๊ฐ€ 3๊ฐ€์ง€ ๋ฐฉ์‹์„ ๋ถ„์„ํ•ด์คฌ์Šต๋‹ˆ๋‹ค:

  • (A) ์Šฌ๋ž˜์‹œ ์ปค๋งจ๋“œ๋กœ ๋งŒ๋“ค๊ธฐ

  • (B) Node.js ์Šคํฌ๋ฆฝํŠธ๋กœ ๋งŒ๋“ค๊ธฐ

  • (C) ์ „์ฒด ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”

์—์–ดํ…Œ์ด๋ธ”์ด ๋นŒ๋ง API๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฑธ ํ™•์ธํ•œ ํ›„, ์ €๋Š” (A) ์Šฌ๋ž˜์‹œ ์ปค๋งจ๋“œ ๋ฐฉ์‹์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์›” 1ํšŒ๋งŒ ์‹คํ–‰ํ•˜๋ฉด ๋˜๋‹ˆ๊นŒ์š”.


๐Ÿ”„ "์ปค๋งจ๋“œ vs ์Šคํ‚ฌ" โ€” ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ฏผํ•˜๋‹ค

๊ทธ๋Ÿฐ๋ฐ ๋ฌธ๋“ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. "์—์–ดํ…Œ์ด๋ธ”๋งŒ? Claude Code, AWS ๊ฐ™์€ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋„ ๋‚˜์ค‘์— ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์€๋ฐ..."

์Šคํ‚ฌ๋กœ ๋งŒ๋“ค๋ฉด ๋” ๋ฒ”์šฉ์ ์ด์ง€ ์•Š์„๊นŒ? ์—์–ดํ…Œ์ด๋ธ” ์™ธ์— Claude Code, AWS ๊ฐ™์€ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋„ ๋‚˜์ค‘์— ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์–ด.

Prometheus๊ฐ€ ์ปค๋งจ๋“œ์™€ ์Šคํ‚ฌ์„ ๋น„๊ต ๋ถ„์„ํ•ด์ค€ ํ›„, ์Šคํ‚ฌ์„ ์ถ”์ฒœํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์—์„œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ , ๋ชจ๋“ˆํ™” ๊ตฌ์กฐ์— ์ ํ•ฉํ•˜๋‹ค๋Š” ์ด์œ ์˜€์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ ์ธ์ƒ์ ์ด์—ˆ๋˜ ๊ฑด Progressive Disclosure ํŒจํ„ด ์ œ์•ˆ์ด์—ˆ์Šต๋‹ˆ๋‹ค:

  • SKILL.md: ์ฝ”์–ด ์›Œํฌํ”Œ๋กœ (์„œ๋น„์Šค ์„ ํƒ โ†’ ๋‹ค์šด๋กœ๋“œ โ†’ ์—…๋กœ๋“œ)

  • references/airtable.md: ์—์–ดํ…Œ์ด๋ธ” ์ „์šฉ ๋กœ์ง

  • ๋‚˜์ค‘์— references/claude-code.md, references/aws.md ์ถ”๊ฐ€ํ•˜๋ฉด ํ™•์žฅ ๊ฐ€๋Šฅ

"๋‚˜์ค‘์— ๋‹ค๋ฅธ ์„œ๋น„์Šค ์ถ”๊ฐ€ํ•  ๋•Œ ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค๋ฉด ๋˜๋Š”๊ตฌ๋‚˜!" ์‹ถ์–ด์„œ ์ด ๊ตฌ์กฐ๋กœ ๊ฐ€๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ“‹ "ํ”Œ๋žœ์ด ์ž๋™์œผ๋กœ ๊ฒ€์ฆ๋œ๋‹ค๊ณ ?" โ€” 3๋‹จ๊ณ„ ํ”Œ๋žœ ํ”„๋กœ์„ธ์Šค

์—ฌ๊ธฐ์„œ ๋†€๋ผ์šด ์ผ์ด ๋ฒŒ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Prometheus๊ฐ€ 863์ค„์งœ๋ฆฌ ์ƒ์„ธ ํ”Œ๋žœ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. Metis(๊ฐญ ๋ถ„์„ ์—์ด์ „ํŠธ)๊ฐ€ ํ”Œ๋žœ์˜ ๊ตฌ๋ฉ์„ ์ฐพ์•„๋ƒˆ์Šต๋‹ˆ๋‹ค:

    • "๋‹ค์šด๋กœ๋“œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋ถˆํ™•์‹คํ•ด์š”. ์ƒˆ ํƒญ์ด ์—ด๋ฆฌ๋‚˜์š”? ์ง์ ‘ ๋‹ค์šด๋กœ๋“œ๋˜๋‚˜์š”?"

    • "๋ธŒ๋ผ์šฐ์ € ์„ธ์…˜ ์ƒํƒœ๋Š” ์–ด๋–ป๊ฒŒ ํ™•์ธํ•˜๋‚˜์š”?"

    • "์ค‘๋ณต ์‹คํ–‰ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋‚˜์š”?"

  2. Momus(๋ฆฌ๋ทฐ ์—์ด์ „ํŠธ)๊ฐ€ ๊ฐœ์„ ์‚ฌํ•ญ์„ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค:

    • "๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ์„ ์–ด๋–ป๊ฒŒ ์‹๋ณ„ํ•  ๊ฑด๊ฐ€์š”? ๊ทœ์น™์ด ํ•„์š”ํ•ด์š”"

    • "๊ฒฝ๋กœ๋Š” ์ ˆ๋Œ€๊ฒฝ๋กœ๋กœ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ด์š”"

    • ".gitignore ์ „๋žต๋„ ๋ช…ํ™•ํžˆ ํ•˜์„ธ์š”"

AI๋ผ๋ฆฌ ์„œ๋กœ ๊ฒ€์ฆํ•˜๋Š” ๋ชจ์Šต์„ ์ฒ˜์Œ ๋ดค์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ๋†“์น  ์ˆ˜ ์žˆ๋Š” ์—ฃ์ง€ ์ผ€์ด์Šค๊นŒ์ง€ ๋ฏธ๋ฆฌ ์žก์•„์ฃผ๋‹ˆ, ์ œ๊ฐ€ ๋ญ˜ ๋” ํ™•์ธํ•ด์•ผ ํ• ์ง€ ๊ณ ๋ฏผํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. (๊ทผ๋ฐ ์•ฝ๊ฐ„ ์ถฉ๋Œํ–ˆ๋˜ ๊ฑฐ ๊ฐ™์•„์š”..ใ…‹ใ…‹)

ํ•œ๊ตญ์–ด ๋ฌธ์ž ๋ฉ”์‹œ์ง€ ์Šคํฌ๋ฆฐ์ƒท

์ตœ์ข…์ ์œผ๋กœ 8๊ฐœ TODO๊ฐ€ ํ™•์ •๋์Šต๋‹ˆ๋‹ค:

  1. ์—์–ดํ…Œ์ด๋ธ” ๋นŒ๋ง ํŽ˜์ด์ง€ UI ์ •์ฐฐ

  2. ๋‹ค์šด๋กœ๋“œ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ํ…Œ์ŠคํŠธ

  3. ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ ํ…Œ์ŠคํŠธ

  4. ์Šคํ‚ฌ ์ดˆ๊ธฐํ™”

  5. SKILL.md ์ž‘์„ฑ

  6. references/airtable.md ์ž‘์„ฑ

  7. ํŒจํ‚ค์ง• + ๊ฒ€์ฆ

  8. E2E ํ…Œ์ŠคํŠธ


๐Ÿ•ต๏ธ "AI๊ฐ€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด์–ด์„œ ์ •์ฐฐํ•œ๋‹ค๊ณ ?" โ€” UI ํƒ์ƒ‰ ๋‹จ๊ณ„

/start-work ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋‹ˆ, Sisyphus ์—์ด์ „ํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ์ž‘์—…์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋†€๋ž๊ฒŒ๋„, AI๊ฐ€ ์‹ค์ œ๋กœ Chrome ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด์–ด์„œ ์—์–ดํ…Œ์ด๋ธ” ๋นŒ๋ง ํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ธ๋ณด์ด์Šค ํ…Œ์ด๋ธ” ๊ตฌ์กฐ ๋ถ„์„: 32๊ฐœ ํ–‰, Date Issued / Description / Amount / Invoice ์ปฌ๋Ÿผ

  • ๋‚ ์งœ ํ˜•์‹ ํ™•์ธ: "December 30, 2025" โ†’ YYMMDD๋กœ ๋ณ€ํ™˜ ํ•„์š”

  • "View" ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด Stripe ์ธ๋ณด์ด์Šค ํŽ˜์ด์ง€๋กœ ์ด๋™

  • Stripe ํŽ˜์ด์ง€์— "Download invoice"์™€ "Download receipt" ๋ฒ„ํŠผ ์กด์žฌ

์Šคํฌ๋ฆฐ์ƒท 2์žฅ๊ณผ ํ•จ๊ป˜ .sisyphus/artifacts/billing-recon/airtable-ui.md ํŒŒ์ผ๋กœ ์ •๋ฆฌ๊นŒ์ง€ ํ•ด์คฌ์Šต๋‹ˆ๋‹ค. (์•Œ์•„์„œ ๋“ค์–ด๊ฐ€์„œ ์บก์ฒ˜ํ•˜๊ณ  ์Šคํฌ๋ฆฐ์ƒท ๊ธฐ์ค€ ๊ตฌ์กฐ ๋ถ„์„)

"์‚ฌ๋žŒ์ฒ˜๋Ÿผ ํด๋ฆญํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๊ฑธ AI๊ฐ€ ํ•œ๋‹ค๊ณ ?" โ€” ์ด ์ˆœ๊ฐ„ ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”์˜ ๊ฐ€๋Šฅ์„ฑ์ด ํ™• ์™€๋‹ฟ์•˜์Šต๋‹ˆ๋‹ค.


๐Ÿงช "API ์—†์ด๋„ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ๊ฐ€ ๋œ๋‹ค๊ณ ?" โ€” ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„

๋‹ค์Œ์€ ๋‹ค์šด๋กœ๋“œ์™€ ์—…๋กœ๋“œ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ํ…Œ์ŠคํŠธ์˜€์Šต๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ํ…Œ์ŠคํŠธ:

  • Stripe ํŽ˜์ด์ง€์—์„œ "Download invoice" ํด๋ฆญ โ†’ ์ƒˆ ํƒญ ์—†์ด ์ง์ ‘ ๋‹ค์šด๋กœ๋“œ

  • ํŒŒ์ผ๋ช… ํŒจํ„ด ํ™•์ธ:

    • ์ธ๋ณด์ด์Šค: Invoice-CA211434-0032.pdf

    • ์˜์ˆ˜์ฆ: Receipt-2594-7691.pdf

  • ๋‹ค์šด๋กœ๋“œ ์œ„์น˜: ~/Downloads/ (์ž๋™)

  • ์™„๋ฃŒ๊นŒ์ง€ ์•ฝ 3์ดˆ ์†Œ์š”

๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ ํ…Œ์ŠคํŠธ:

์—ฌ๊ธฐ์„œ ์ฒซ ๋ฒˆ์งธ "์˜ค!" ์ˆœ๊ฐ„์ด ์™”์Šต๋‹ˆ๋‹ค.

๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ๋ฅผ ์œ„ํ•ด API ์„ค์ •์„ ํ•ด์•ผ ํ•˜๋‚˜ ๊ฑฑ์ •ํ–ˆ๋Š”๋ฐ, chrome-devtools MCP์˜ upload_file ๋„๊ตฌ๋กœ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ”๋กœ ์—…๋กœ๋“œ๊ฐ€ ๋์Šต๋‹ˆ๋‹ค.

GCP ํ”„๋กœ์ ํŠธ ์„ค์ •๋„, OAuth ์ธ์ฆ๋„, ๋ณต์žกํ•œ API ๋ฌธ์„œ ์ฝ๊ธฐ๋„ ํ•„์š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ์‚ฌ๋žŒ์ด ํ•˜๋Š” ๋ฐฉ์‹ ๊ทธ๋Œ€๋กœ AI๊ฐ€ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ํ”Œ๋กœ์šฐ: ํด๋” ์ƒ์„ฑ โ†’ ํŒŒ์ผ ์—…๋กœ๋“œ โ†’ ํ™•์ธ โ†’ ํด๋” ์‚ญ์ œ (์ •๋ฆฌ) ๋ชจ๋‘ ์„ฑ๊ณต.


โš™๏ธ "์Šคํ‚ฌ ๊ฐœ๋ฐœํ•˜๊ณ  E2E ํ…Œ์ŠคํŠธ" โ€” ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธ

์ •์ฐฐ๊ณผ ํ…Œ์ŠคํŠธ๊ฐ€ ๋๋‚˜๊ณ , ๋ณธ๊ฒฉ์ ์œผ๋กœ ์Šคํ‚ฌ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

SKILL.md (173์ค„) ์ž‘์„ฑ:

  • ์„œ๋น„์Šค ์„ ํƒ ํ…Œ์ด๋ธ” (ํ˜„์žฌ ์—์–ดํ…Œ์ด๋ธ”๋งŒ, ์ถ”ํ›„ ํ™•์žฅ)

  • ํ”„๋ฆฌํ”Œ๋ผ์ดํŠธ ์ฒดํฌ (๋ธŒ๋ผ์šฐ์ € ์—ฐ๊ฒฐ + ๋กœ๊ทธ์ธ ํ™•์ธ)

  • ์ธ๋ณด์ด์Šค ๋‚ ์งœ ํŒŒ์‹ฑ โ†’ YYMMDD ๋ณ€ํ™˜

  • ์‚ฌ์šฉ์ž ํ™•์ธ ๋‹จ๊ณ„ (๋‚ ์งœ, ๊ธˆ์•ก)

  • ๋‹ค์šด๋กœ๋“œ โ†’ ๋ฆฌ๋„ค์ž„ โ†’ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ โ†’ ์ž„์‹œ ํŒŒ์ผ ์ •๋ฆฌ

  • ์™„๋ฃŒ ๋ฆฌํฌํŠธ

references/airtable.md (135์ค„) ์ž‘์„ฑ:

  • ์—์–ดํ…Œ์ด๋ธ” ๋นŒ๋ง ํŽ˜์ด์ง€ ๋„ค๋น„๊ฒŒ์ด์…˜

  • Stripe ์ธ๋ณด์ด์Šค ๋‹ค์šด๋กœ๋“œ ๋กœ์ง

  • ํŒŒ์ผ ๋ฆฌ๋„ค์ž„ ๊ทœ์น™

์Šคํ‚ฌ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜๊ณ , E2E ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

/billing ๋ช…๋ น์–ด ์‹คํ–‰ โ†’ ์—์–ดํ…Œ์ด๋ธ” ์„ ํƒ โ†’ ์ตœ๊ทผ ์ธ๋ณด์ด์Šค ์‹๋ณ„ (December 30, 2025, $216) โ†’ Stripe ํŽ˜์ด์ง€ ์ด๋™ โ†’ ๋‹ค์šด๋กœ๋“œ โ†’ ๋ฆฌ๋„ค์ž„ โ†’ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ํด๋” ์ƒ์„ฑ โ†’ ์—…๋กœ๋“œ โ†’ ์ž„์‹œ ํŒŒ์ผ ์ •๋ฆฌ.

E2E ํ…Œ์ŠคํŠธ ์„ฑ๊ณต โœ…


๐Ÿ“ "๋…„๋„๋ณ„๋กœ ์ •๋ฆฌํ•˜๋ฉด ๋” ํŽธํ•˜๊ฒ ๋‹ค" โ€” ๊ธฐ๋Šฅ ์ถ”๊ฐ€

ํ•œ ๊ฐ€์ง€ ์•„์‰ฌ์šด ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํด๋”๊ฐ€ "251230 ์—์–ดํ…Œ์ด๋ธ” ๊ตฌ๋…๋ฃŒ" ์ด๋ ‡๊ฒŒ๋งŒ ๋งŒ๋“ค์–ด์ง€๋‹ˆ๊นŒ, ๋‚˜์ค‘์— ์ฐพ๊ธฐ ๋ถˆํŽธํ•  ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ ํŠน์ •๋…„๋„์— ํ•ด๋‹นํ•˜๋ฉด ํ•ด๋‹น ํด๋”๋ฅผ ํ•ด๋‹น ๋…„๋„ ํด๋”๋กœ ์˜ฎ๊ฒจ์ค˜.
ex) 250112 ์—์–ดํ…Œ์ด๋ธ” ๊ตฌ๋…๋ฃŒ ํด๋”๊ฐ€ ์ƒ๊ฒผ๋‹ค๋ฉด ์ƒ์„ฑ ํ›„์— 2025 ํด๋” ์•ˆ์œผ๋กœ ํ†ต์งธ๋กœ ๋„ฃ์„๊ฑฐ์•ผ

Sisyphus๊ฐ€ SKILL.md์— "๋…„๋„๋ณ„ ํด๋” ์ด๋™" ๋‹จ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค:

  • YYMMDD์—์„œ ๋…„๋„ ์ถ”์ถœ (์•ž 2์ž๋ฆฌ) โ†’ "20YY" ํ˜•์‹ ํด๋” ํ™•์ธ/์ƒ์„ฑ โ†’ ํ•˜์œ„๋กœ ์ด๋™

2์ฐจ E2E ํ…Œ์ŠคํŠธ๋กœ ๊ฒ€์ฆ ์™„๋ฃŒ. ์ด์ œ 2023/2024/2025 ํด๋”๋ณ„๋กœ ์ž๋™ ์ •๋ฆฌ๋ฉ๋‹ˆ๋‹ค.


๐Ÿš€ "32๊ฑด์„ ์ผ์ผ์ด ์ฒ˜๋ฆฌํ•œ๋‹ค๊ณ ?" โ€” ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ์˜ ํ•„์š”์„ฑ

์—ฌ๊ธฐ๊นŒ์ง€ ๋งŒ๋“ค๊ณ  ๋‚˜๋‹ˆ, ์ด์ œ ๋ฐ€๋ฆฐ 32๊ฑด์„ ์ฒ˜๋ฆฌํ•  ์ฐจ๋ก€์˜€์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.

1๊ฐœ ์ฒ˜๋ฆฌํ•˜๋Š” ์Šคํ‚ฌ์„ ๊ทธ๋ƒฅ 32๋ฒˆ ๋ฐ˜๋ณตํ•˜๋ฉด ๋˜์ง€ ์•Š์„๊นŒ?

์ƒ๊ฐํ•ด๋ณด๋‹ˆ... ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”๋กœ 1๊ฑด๋‹น ๋‹ค์šด๋กœ๋“œ 3์ดˆ + ์—…๋กœ๋“œ + ๋ฆฌ๋„ค์ž„... 32๋ฒˆ ๋ฐ˜๋ณตํ•˜๋ฉด ๋„ˆ๋ฌด ๋น„ํšจ์œจ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ์„ ํƒ์ง€๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค:

  • (A) 1๊ฐœ์งœ๋ฆฌ ์Šคํ‚ฌ์„ ๋ณ‘๋ ฌ๋กœ 30๊ฐœ ์‹คํ–‰

  • (B) 30๊ฐœ ์ผ๊ด„ ์ฒ˜๋ฆฌ ์ „์šฉ ๋กœ์ง ์ƒˆ๋กœ ์งœ๊ธฐ

ํ›„์ž๊ฐ€ ํ›จ์”ฌ ํšจ์œจ์ ์ผ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ฐฐ์น˜ ํ”Œ๋žœ์„ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.

Prometheus๊ฐ€ billing-batch.md ํ”Œ๋žœ์„ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—” rclone(๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ) + curl(PDF ๋‹ค์šด๋กœ๋“œ) ์กฐํ•ฉ์„ ์ œ์•ˆ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™” ๋Œ€์‹ , ๋ช…๋ น์ค„ ๋„๊ตฌ๋กœ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ "์˜ค!" ์ˆœ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค. AI๊ฐ€ ๋‹จ์ˆœ ๋ฐ˜๋ณต์ด ์•„๋‹ˆ๋ผ ๋” ํšจ์œจ์ ์ธ ๋ฐฉ์‹์„ ์•Œ์•„์„œ ์ฐพ์•„์คฌ์Šต๋‹ˆ๋‹ค.


๐Ÿ”ง "rclone ์„ค์น˜ํ•˜๊ณ  Google Drive ์—ฐ๋™" โ€” ๋ฐฐ์น˜ ์ค€๋น„

Sisyphus-Junior ์—์ด์ „ํŠธ๊ฐ€ rclone ์„ค์ •์„ ๋งก์•˜์Šต๋‹ˆ๋‹ค.

  • rclone ์„ค์น˜ ํ™•์ธ (์ด๋ฏธ ์„ค์น˜๋ผ์žˆ์Œ)

  • Google Drive remote gdrive ์„ค์ • โ†’ OAuth ์ž๋™ ์™„๋ฃŒ

  • ํด๋”๋ช… ๋ฐฉ์‹ ์‹คํŒจ โ†’ folder ID ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ ์„ฑ๊ณต

  • ํ•œ๊ตญ์–ด ํŒŒ์ผ๋ช…(ํ…Œ์ŠคํŠธ_ํŒŒ์ผ.txt) ์—…๋กœ๋“œ/์กฐํšŒ/์‚ญ์ œ ํ…Œ์ŠคํŠธ ๋ชจ๋‘ ํ†ต๊ณผ


โšก "๊ฐ™์€ ๋‚ ์งœ ์ธ๋ณด์ด์Šค 2๊ฑด์€ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•˜์ง€?" โ€” ์—ฃ์ง€ ์ผ€์ด์Šค ์ฒ˜๋ฆฌ

๋ฐฐ์น˜ ์ฒ˜๋ฆฌ๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด์„œ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ™์€ ๋‚ ์งœ์— ์ธ๋ณด์ด์Šค๊ฐ€ 2๊ฑด(#19, #20 = 240811)์ธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ "์˜ค!" ์ˆœ๊ฐ„.

AI๊ฐ€ ์•Œ์•„์„œ _bill/_trueup ์ ‘๋ฏธ์‚ฌ๋กœ ๊ตฌ๋ถ„ํ•ด์คฌ์Šต๋‹ˆ๋‹ค:

  • ์—์–ดํ…Œ์ด๋ธ”_์ธ๋ณด์ด์Šค_240811_bill.pdf

  • ์—์–ดํ…Œ์ด๋ธ”_์ธ๋ณด์ด์Šค_240811_trueup.pdf

์ €๋Š” ์ด๋Ÿฐ ์—ฃ์ง€ ์ผ€์ด์Šค๊ฐ€ ์žˆ๋Š”์ง€๋„ ๋ชฐ๋ž๋Š”๋ฐ, AI๊ฐ€ ๋จผ์ € ๊ฐ์ง€ํ•˜๊ณ  ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

๋„ค ๋ฒˆ์งธ "์˜ค!" ์ˆœ๊ฐ„.

$0.00 ์ธ๋ณด์ด์Šค(241130, 241030 ๋“ฑ 7๊ฑด)๋Š” ์˜์ˆ˜์ฆ์ด ์—†์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ AI๊ฐ€ ๊ฐ์ง€ํ•˜๊ณ , ์—๋Ÿฌ ๋Œ€์‹  ๋กœ๊ทธ๋กœ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

"์ด๋Ÿฐ ๊ฒƒ๊นŒ์ง€?" โ€” ์—ฃ์ง€ ์ผ€์ด์Šค๋ฅผ AI๊ฐ€ ์•Œ์•„์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒŒ ์‹ ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.


โณ "30๋ถ„ ๋™์•ˆ ๋ฉˆ์ถฐ์žˆ๊ธธ๋ž˜ ์•Œ๊ณ ๋ณด๋‹ˆ..." โ€” ๋กœ๊ทธ์ธ ๊ธฐ๋‹ค๋ฆฌ๋˜ ์ฐ

๋ฐฐ์น˜ ์ฒ˜๋ฆฌ๊ฐ€ ์‹œ์ž‘๋์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ... ์•„๋ฌด ๋ง๋„ ์—†์ด ๋ฌดํ•œ ๋กœ๋”ฉ์ด ๊ฑธ๋ ค์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

5๋ถ„... 10๋ถ„... 30๋ถ„์งธ ๋ฉˆ์ถฐ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

"๋ญ์ง€? ์—๋Ÿฌ์ธ๊ฐ€? ์ž‘์—… ์ค‘์ธ๊ฐ€?"

๋‹ต๋‹ตํ•ด์„œ ESC๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋ฌผ์–ด๋ดค์Šต๋‹ˆ๋‹ค:

์ง€๊ธˆ ๋ญํ•˜๊ณ  ์žˆ๋Š” ๊ฑฐ์•ผ?

AI: "๋กœ๊ทธ์ธ์ด ์•ˆ ๋ผ์žˆ์–ด์„œ ๋Œ€๊ธฐ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค."

"๐Ÿ˜ฑ ๊ทธ๋Ÿผ ์ง„์ž‘ ๋ง์„ ํ•ด์ฃผ์ง€!!!"

์ด ๊ฒฝํ—˜์œผ๋กœ ๋ฐฐ์šด ๊ฒƒ:

  • AI๊ฐ€ ๋ฉˆ์ถฐ์žˆ๋Š”์ง€ ์ž‘์—… ์ค‘์ธ์ง€ ํŒ๋‹จํ•˜๊ธฐ ์–ด๋ ค์šธ ๋•Œ๋Š” ๊ทธ๋ƒฅ ๋ฌผ์–ด๋ณด๊ธฐ

  • 30๋ถ„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ๋ง๊ณ  5๋ถ„๋งˆ๋‹ค ์ƒํƒœ ํ™•์ธํ•˜๊ธฐ

  • AI๊ฐ€ ์‚ฌ๋žŒ์—๊ฒŒ ๋ฌผ์–ด๋ด์•ผ ํ•  ์ƒํ™ฉ์ธ๋ฐ ์กฐ์šฉํžˆ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค


โœ… "๋“œ๋””์–ด 32๊ฑด ์ฒ˜๋ฆฌ ์™„๋ฃŒ!" โ€” ๋ฐฐ์น˜ ์‹คํ–‰ ์™„๋ฃŒ

๋กœ๊ทธ์ธ ํ›„, ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ๊ฐ€ ์žฌ๊ฐœ๋์Šต๋‹ˆ๋‹ค.

Playwright MCP๋กœ ๊ฐ Stripe URL ์ ‘์† โ†’ "Download invoice"/"Download receipt" ๋ฒ„ํŠผ ํด๋ฆญ โ†’ URL ์บก์ฒ˜ โ†’ curl๋กœ ์ฆ‰์‹œ ๋‹ค์šด๋กœ๋“œ.

๋ธŒ๋ผ์šฐ์ € ์„ธ์…˜ ์ถฉ๋Œ์ด ๋ช‡ ๋ฒˆ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ, ์žฌ์—ฐ๊ฒฐํ•˜๋ฉฐ ๊ณ„์† ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ: ์•ฝ 47๊ฐœ PDF ๋‹ค์šด๋กœ๋“œ ์™„๋ฃŒ (์ผ๋ถ€ $0.00 ์ธ๋ณด์ด์Šค๋Š” ์˜์ˆ˜์ฆ ์—†์Œ์œผ๋กœ ๋กœ๊ทธ)

๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ "020 ๋น„์šฉ ์ฒ˜๋ฆฌ" ํด๋”์— 2023/2024/2025 ํ•˜์œ„ ํด๋”๊ฐ€ ์ž๋™ ์ƒ์„ฑ๋˜๊ณ , ๋ชจ๋“  ํŒŒ์ผ์ด ์ •๋ฆฌ๋์Šต๋‹ˆ๋‹ค.

๋ฐ€๋ฆฐ 32๊ฑด, ๋“œ๋””์–ด ๋.

ํ•œ๊ตญ ๋‹ฌ๋ ฅ - ์Šคํฌ๋ฆฐ์ƒท

โœ… ๊ฒฐ๊ณผ (After)

Before vs After

ํ•ญ๋ชฉ

Before

After

32๊ฑด ์ฒ˜๋ฆฌ ์‹œ๊ฐ„

์ˆ˜๋™ 96๋ถ„ (3๋ถ„ ร— 32๊ฑด)

๋ฐฐ์น˜ ์ž๋™ํ™” ~10๋ถ„

๋งค๋‹ฌ 1๊ฑด ์ฒ˜๋ฆฌ

์ˆ˜๋™ 3~5๋ถ„

/billing ๋ช…๋ น์–ด ํ•˜๋‚˜๋กœ ๋ช‡ ์ดˆ

๋‹ค๋ฅธ ์„œ๋น„์Šค ์ถ”๊ฐ€

์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์•ผ ํ•จ

references/ ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์ถ”๊ฐ€

ํŒŒ์ผ ์ •๋ฆฌ

์ˆ˜๋™์œผ๋กœ ํด๋” ์ƒ์„ฑ/์ด๋™

๋…„๋„๋ณ„ ํด๋” ์ž๋™ ์ •๋ฆฌ

๊ฒฐ๊ณผ๋ฌผ

  • /billing ์Šฌ๋ž˜์‹œ ์ปค๋งจ๋“œ: ์„œ๋น„์Šค ์„ ํƒ โ†’ ์ž๋™ ๋‹ค์šด๋กœ๋“œ โ†’ ๋ฆฌ๋„ค์ž„ โ†’ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—…๋กœ๋“œ โ†’ ๋…„๋„๋ณ„ ํด๋” ์ •๋ฆฌ

  • ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ: ์—์–ดํ…Œ์ด๋ธ” ์™ธ์— Claude Code, AWS ๋“ฑ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋„ references/ ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

  • ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ: rclone + curl ์กฐํ•ฉ์œผ๋กœ ๋Œ€๋Ÿ‰ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ


๐Ÿ’ฌ ์ด ๊ณผ์ •์—์„œ ๋ฐฐ์šด AI ํ™œ์šฉ ํŒ

ํšจ๊ณผ์ ์ด์—ˆ๋˜ ๊ฒƒ

1. ์ฒ˜์Œ๋ถ€ํ„ฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ๋กœ ๋งŒ๋“ค๊ธฐ

  • "์—์–ดํ…Œ์ด๋ธ”๋งŒ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋ผ" ๋Œ€์‹  "๋‚˜์ค‘์— ๋‹ค๋ฅธ ์„œ๋น„์Šค๋„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ"๋กœ ์ ‘๊ทผํ•˜๋‹ˆ, Progressive Disclosure ํŒจํ„ด์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค.

  • ์ฝ”์–ด ์›Œํฌํ”Œ๋กœ(SKILL.md)๋Š” ๊ณตํ†ต, ์„œ๋น„์Šค๋ณ„ ์„ธ๋ถ€์‚ฌํ•ญ(references/*.md)๋งŒ ๋ถ„๋ฆฌํ•˜๋Š” ๊ตฌ์กฐ.

  • ์ง€๊ธˆ์€ ์—์–ดํ…Œ์ด๋ธ” ํ•˜๋‚˜์ง€๋งŒ, Claude Code๋‚˜ AWS๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค๋ฉด ๋์ž…๋‹ˆ๋‹ค.

2. 1๊ฐœ ์ฒ˜๋ฆฌ vs ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ, ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ตฌ๋ถ„ํ•˜๊ธฐ

  • ์ฒ˜์Œ์—” "1๊ฐœ ์ž๋™ํ™”๋งŒ ๋งŒ๋“ค๊ณ  ๋ฐ˜๋ณตํ•˜๋ฉด ๋˜์ง€" ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ๋ง‰์ƒ 32๊ฑด์„ ์ฒ˜๋ฆฌํ•˜๋ ค๋‹ˆ ๋น„ํšจ์œจ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

    • 1๊ฐœ ์ฒ˜๋ฆฌ: ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™” (ํŽธ๋ฆฌ, ์ง๊ด€์ )

    • ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ: CLI ๋„๊ตฌ ์กฐํ•ฉ (๋น ๋ฆ„, ํšจ์œจ์ )

  • ์šฉ๋„์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

3. AI๋ผ๋ฆฌ ๊ฒ€์ฆํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ

  • Prometheus(ํ”Œ๋žœ) โ†’ Metis(๊ฐญ ๋ถ„์„) โ†’ Momus(๋ฆฌ๋ทฐ) 3๋‹จ๊ณ„ ๊ฒ€์ฆ ๋•๋ถ„์—, ์ œ๊ฐ€ ๋†“์น  ์ˆ˜ ์žˆ๋Š” ์—ฃ์ง€ ์ผ€์ด์Šค๋ฅผ ๋ฏธ๋ฆฌ ์žก์•˜์Šต๋‹ˆ๋‹ค.

  • AI ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ๋ผ, ์—ฌ๋Ÿฌ AI๊ฐ€ ์„œ๋กœ ํ™•์ธํ•˜๋‹ˆ ํ›จ์”ฌ ์•ˆ์ •์ ์ธ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”์Šต๋‹ˆ๋‹ค.

4. ๋ง‰ํ˜”์„ ๋• ๊ทธ๋ƒฅ ๋ฌผ์–ด๋ณด๊ธฐ

  • AI๊ฐ€ 30๋ถ„ ๋™์•ˆ ๋ฉˆ์ถฐ์žˆ์—ˆ๋˜ ์ด์œ : ๋กœ๊ทธ์ธ ๋Œ€๊ธฐ.

  • AI๊ฐ€ ์ž‘์—… ์ค‘์ธ์ง€, ๋‚˜๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š”๊ฑด์ง€ ํŒ๋‹จ์ด ์•ˆ ๋˜๋ฉด 5๋ถ„๋งˆ๋‹ค ์ƒํƒœ ํ™•์ธํ•˜๊ธฐ.

  • "์ง€๊ธˆ ๋ญํ•˜๊ณ  ์žˆ์–ด?" ํ•œ ๋งˆ๋””๋ฉด ๋ฉ๋‹ˆ๋‹ค.


๐ŸŒ ๋‹ค๋ฅธ ์—…๋ฌด์— ์ ์šฉํ•œ๋‹ค๋ฉด?

๋น„์Šทํ•œ ๋ฐ˜๋ณต ์—…๋ฌด๋“ค

  • ๋‹ค๋ฅธ ๊ตฌ๋… ์„œ๋น„์Šค ๋นŒ๋ง: Claude Code, AWS, Notion, GitHub... ๊ฐ™์€ ๊ตฌ์กฐ๋กœ references/ ํŒŒ์ผ๋งŒ ์ถ”๊ฐ€

  • ๊ฒฝ๋น„ ์ฒ˜๋ฆฌ: ์˜์ˆ˜์ฆ ์Šคํฌ๋ฆฐ์ƒท ์ฐ์–ด์„œ โ†’ OCR โ†’ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ์ž๋™ ์ž…๋ ฅ

  • ๋ณด๊ณ ์„œ ์ž๋™ ์ƒ์„ฑ: ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ โ†’ ์ฐจํŠธ ์ƒ์„ฑ โ†’ ๋ฌธ์„œ ์–‘์‹์— ๋งž์ถฐ ์ •๋ฆฌ

  • ์ฃผ๊ฐ„ ๋ฆฌํฌํŠธ: ์—ฌ๋Ÿฌ ๋„๊ตฌ์—์„œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ โ†’ ์Šฌ๋ž™/์ด๋ฉ”์ผ๋กœ ์ž๋™ ๋ฐœ์†ก

ํ•ต์‹ฌ ํŒจํ„ด: "ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ"

์ด๋ฒˆ ๊ฒฝํ—˜์œผ๋กœ ๋ฐฐ์šด ๊ฒƒ: ํ•œ ๋ฒˆ ๋งŒ๋“ค์–ด๋‘” ์ž๋™ํ™”๋ฅผ ๋‹ค๋ฅธ ์ƒํ™ฉ์— ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒŒ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณตํ†ต ์›Œํฌํ”Œ๋กœ๋Š” ์ฝ”์–ด์—

  • ์„œ๋น„์Šค๋ณ„ ์ฐจ์ด๋Š” ๋ชจ๋“ˆ๋กœ ๋ถ„๋ฆฌ

  • ๋‚˜์ค‘์— ์ถ”๊ฐ€ํ•  ๋•Œ ์ตœ์†Œํ•œ์˜ ์ž‘์—…๋งŒ


๐Ÿš€ ์•ž์œผ๋กœ์˜ ๊ณ„ํš

๋‹ค๋ฅธ ์„œ๋น„์Šค ์ถ”๊ฐ€ ์˜ˆ์ •

  • Claude Code ๋นŒ๋ง: references/claude-code.md ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์ถ”๊ฐ€ํ•˜๋ฉด ๋

  • AWS ๋นŒ๋ง: ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ references/aws.md ์ถ”๊ฐ€

  • ๊ธฐํƒ€ ๊ตฌ๋… ์„œ๋น„์Šค๋“ค: ๊ฐ™์€ ํŒจํ„ด์œผ๋กœ ํ™•์žฅ

์ž๋™ ์‹คํ–‰๋„ ๊ณ ๋ ค ์ค‘

์ง€๊ธˆ์€ /billing ๋ช…๋ น์–ด๋ฅผ ์ˆ˜๋™์œผ๋กœ ์‹คํ–‰ํ•˜์ง€๋งŒ, ๋‚˜์ค‘์—๋Š”:

  • ๋งค๋‹ฌ 1์ผ ์ž๋™ ์‹คํ–‰ (cron)

  • ์ƒˆ ์ธ๋ณด์ด์Šค ๊ฐ์ง€ โ†’ ์ž๋™ ์ฒ˜๋ฆฌ โ†’ ์Šฌ๋ž™ ์•Œ๋ฆผ


๋งˆ์ง€๋ง‰ ํ•œ๋งˆ๋””:

๋งค๋‹ฌ ๋ฐ˜๋ณตํ•˜๋˜ 3๋ถ„์งœ๋ฆฌ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐ ํ•˜๋ฃจ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด์ œ ์•ž์œผ๋กœ ๋ช‡ ๋…„ ๋™์•ˆ ์ด ์‹œ๊ฐ„์„ ์•„๋‚„ ์ˆ˜ ์žˆ๊ณ , ๋‹ค๋ฅธ ์„œ๋น„์Šค์—๋„ ๊ฐ™์€ ๋ฐฉ์‹์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AI ์ž๋™ํ™”, ์‹œ์ž‘ํ•˜๊ธฐ ์ „์—” ๋ง‰๋ง‰ํ•˜์ง€๋งŒ ํ•œ ๋ฒˆ ๋งŒ๋“ค์–ด๋‘๋ฉด ๊ณ„์† ์จ๋จน์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โœจ

3
2๊ฐœ์˜ ๋‹ต๊ธ€
์ง€ํ”ผํ„ฐ์Šค ๋‰ด์Šค๋ ˆํ„ฐ

์ด๋ฒˆ ์ฃผ AI, ๋”ฑ ์“ธ ๊ฒƒ๋งŒ

๋งค์ฃผ ์›”์š”์ผ ์•„์นจ,
์ฝ๊ณ  ๋ฐ”๋กœ ์จ๋จน์„ AI ์†Œ์‹๋งŒ