๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿค“ AI

[AI] ๋ฐ˜์ž๋™ Blog ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ(3) - ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ๋งฅ๋ถ์„ ๊นจ์šฐ๋Š” goguma ์‹œ์Šคํ…œ ๋„์ž…! ๋ฌธ์ œ ํ•ด๊ฒฐ ์™„๋ฃŒ

by hyeong._.ing 2026. 10. 27.

 

ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๋˜ ์ฐฐ๋‚˜,
์ž ์ž๋Š” ๋งฅ๋ถ์„ ๊นจ์šฐ๋Š” ๋„๊ตฌ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค.
์ง€๊ธˆ ๋‚˜์—๊ฒŒ ๋”ฑ ํ•„์š”ํ•œ ๋„๊ตฌ!
ํ™œ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด์ž.

 

 

 

 

[ ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ 1 ]

 

[AI] ๋ฐ˜์ž๋™ Blog ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ(1) - Codex์˜ ์˜ˆ์•ฝ ์ž‘์—… ํ™œ์šฉํ•˜๊ธฐ

๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” AI ์„ธ์ƒ๊ทธ ํ๋ฆ„์„ ์กฐ๊ธˆ์ด๋ผ๋„ ๋”ฐ๋ผ๊ฐ€ ๋ณด๋ ค ํ•œ๋‹ค. [AI] ๋ฐ˜์ž๋™ Blog ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ(2) - OpenAPI์™€ GitHub ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณ€๊ฒฝ์ž˜ ๋ ๊ฑฐ๋ผ ๋ฏฟ์–ด ์˜์‹ฌ์น˜ ์•Š์•˜๋˜ ๋ฐ˜์ž๋™ ํฌ์ŠคํŒ… ์‹œ

post-this.tistory.com

 

 

 

[ ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ 2 ]

 

[AI] ๋ฐ˜์ž๋™ Blog ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ(2) - OpenAPI์™€ GitHub ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณ€๊ฒฝ

์ž˜ ๋  ๊ฑฐ๋ผ ๋ฏฟ์–ด ์˜์‹ฌ์น˜ ์•Š์•˜๋˜ ๋ฐ˜์ž๋™ ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ์•„์นจ์— ์ผ์–ด๋‚˜์„œ ์„ค๋ ˆ๋Š” ๋งˆ์Œ์œผ๋กœ ํ™•์ธํ•˜๋‹ˆ๋‚  ๋ฐฐ์‹ ํ–ˆ๋‹ค!! [AI] ๋ฐ˜์ž๋™ Blog ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ(1) - Codex์˜ ์˜ˆ์•ฝ ์ž‘์—… ํ™œ์šฉํ•˜๊ธฐ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”

post-this.tistory.com

 

 

 

[ Goguma ]

 

GitHub - s3onghyun/bulchimbeon: ๐Ÿช– ๋ถˆ์นจ๋ฒˆ — Your Mac's night-watch soldier. Keeps your Mac awake only while AI agents wor

๐Ÿช– ๋ถˆ์นจ๋ฒˆ — Your Mac's night-watch soldier. Keeps your Mac awake only while AI agents work. No hooks, no daemon, macOS 13+. - s3onghyun/bulchimbeon

github.com

 

 

 

[ GitHub ]

 

GitHub - hyeong-ing/ai-blog: ๊ณต์‹ ์ž๋ฃŒ ์กฐ์‚ฌ์™€ ํŒฉํŠธ์ฒดํฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ๊ตญ์–ด AI ๋ธ”๋กœ๊ทธ ์ดˆ์•ˆ์„ ๋งŒ๋“œ๋Š” Cod

๊ณต์‹ ์ž๋ฃŒ ์กฐ์‚ฌ์™€ ํŒฉํŠธ์ฒดํฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ๊ตญ์–ด AI ๋ธ”๋กœ๊ทธ ์ดˆ์•ˆ์„ ๋งŒ๋“œ๋Š” Codex ๋กœ์ปฌ ์›Œํฌํ”Œ๋กœ. goguma ๊ธฐ๋ฐ˜ Mac ์•„์นจ ์ „์› ์˜ˆ์•ฝ ํฌํ•จ. - hyeong-ing/ai-blog

github.com

 

 

 

[ ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ]

 

Beyond today. What's next? : ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ

์œ ์šฉํ•œ AI ์ •๋ณด ์†Œ์‹

blog.naver.com

 

 

 


 

 

 

 

1.  ๋™์ž‘ ํ๋ฆ„

ํ™”๋ฉด

 

ํ˜„์žฌ ์‹œ์Šคํ…œ์€ Mac์˜ ์ „์› ๊ด€๋ฆฌ์™€ Codex์˜ ๊ธ€ ์ž‘์„ฑ ์˜ˆ์•ฝ์ด ๊ฐ๊ฐ ์ž‘๋™ํ•˜๋Š” ๊ตฌ์กฐ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ ๋ธ”๋กœ๊ทธ์— ๊ธ€๊นŒ์ง€ ์—…๋กœ๋“œ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ์ž ๋“ค์–ด ์žˆ๋Š” Mac์„ ๊นจ์›Œ Codex ์˜ˆ์•ฝ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

 

์‹œ๊ฐ ๋™์ž‘ ๋‹ด๋‹น
07:20 ์ž ๋“  Mac ๊นจ์šฐ๊ธฐ goguma + macOS ์ „์› ์˜ˆ์•ฝ
07:20 - 08:20 ์ž‘์—… ๋„์ค‘ ์ž ๋“ค์ง€ ์•Š๋„๋ก ์œ ์ง€ macOS ์˜ˆ์•ฝ ์„œ๋น„์Šค + Python ํ”„๋กœ๊ทธ๋žจ
+ goguma
07:30 AI ๋ธ”๋กœ๊ทธ ์ฃผ์ œ ์กฐ์‚ฌ์™€ ์ดˆ์•ˆ ์ž‘์„ฑ Codex ์ผ์ผ ์ž๋™ํ™”
08:20 ์•„์นจ ์ž‘์—…์šฉ ์ž ์ž๊ธฐ ๋ฐฉ์ง€ ํ•ด์ œ Python ํ”„๋กœ๊ทธ๋žจ
08:20 ์งํ›„ ์‚ฌ์šฉ ์ƒํƒœ ํ™•์ธ ํ›„ ์กฐ๊ฑด๋ถ€ ์ž ์ž๊ธฐ ๋ณ„๋„์˜ MacOS ์˜ˆ์•ฝ ์„œ๋น„์Šค

 

 

 


 

 

 

2. goguma 

goguma๋Š” ์Šคํ‚ฌ ํŒŒ์ผ์ด ์•„๋‹Œ, Mac์˜ ๊นจ์šฐ๊ธฐ์™€ ์ž ์ž๊ธฐ ๋ฐฉ์ง€๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ๋กœ ์ ์šฉ๋˜์–ด ์žˆ๋‹ค. ์ฆ‰, Codex๊ฐ€ ๊ธ€์„ ์ž‘์„ฑํ•  ์‹œ๊ฐ„์— Mac์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“œ๋Š” ์—ญํ• ์ด๋‹ค.

ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์˜ ๋ณธ๋ž˜ ๋ชฉ์ ์€ AI ์ƒํƒœ๊ณ„์˜ ๋ณ€ํ™”๋ฅผ ์กฐ์‚ฌํ•˜๊ณ  ๋ธ”๋กœ๊ทธ ์ดˆ์•ˆ์„ ๊พธ์ค€ํžˆ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ Codex๊ฐ€ ์˜ค์ „ 07:30 ์˜ˆ์•ฝ์„ ๋“ฑ๋กํ•˜๋”๋ผ๋„, Mac์ด ์ž ๋“ค์–ด ์žˆ์œผ๋ฉด ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ์ž‘์—…ํ•  ์ˆ˜ ์—†๋‹ค ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ธ€ ์ž‘์„ฑ ์ž๋™ํ™”์— ์ „์› ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์—ฐ๊ฒฐํ–ˆ๋‹ค.

 

  • goguma๊ฐ€ ํ•˜๋Š” ์ผ
    1) ์ž‘์—… ์ „์— ์ž ๋“  Mac ๊นจ์šฐ๊ธฐ
    2) ์ž‘์—… ์ค‘ Mac์ด ๋‹ค์‹œ ์ž ๋“ค์ง€ ์•Š๋„๋ก ์œ ์ง€ํ•˜๊ธฐ
    3) ์œ ์ง€๊ฐ€ ๋๋‚˜๋ฉด ์ž ์ž๊ธฐ ๋ฐฉ์ง€ ํ•ด์ œํ•˜๊ธฐ

    goguma๋Š” ๋จผ์ € ์ž‘์—… ํ™˜๊ฒฝ์„ ์ค€๋น„ํ•œ๋‹ค. ์˜ค์ „ 07:20์ด ๋˜๋ฉด Mac์„ ๊นจ์šด๋‹ค. goguma์— ai-blog-morning-wake๋ผ๋Š” ์˜ˆ์•ฝ์„ ๋“ฑ๋กํ–ˆ๋‹ค. ๋‚ด๋ถ€ ์„ค์ •์€ ์˜ค์ „ 7:21์„ ์ž‘์—… ์‹œ๊ฐ์œผ๋กœ ๋‘๊ณ  1๋ถ„ ๋จผ์ € ๊นจ์šฐ๋„๋ก ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ macOS์— ๋“ฑ๋ก๋˜๋Š” ์‹ค์ œ ๊นจ์šฐ๊ธฐ ์‹œ๊ฐ์€ 07:20์ด๋‹ค.

    ๋‹ค์Œ์œผ๋กœ 07:20 - 08:20๊นŒ์ง€ ์ž ์ž๊ธฐ ๋ฐฉ์ง€์ด๋‹ค. Mac์ด ๊นจ์–ด๋‚˜๋ฉด macOS ์˜ˆ์•ฝ ์„œ๋น„์Šค๊ฐ€ morning-power.py๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. goguma run์€ ์—ฐ๊ฒฐํ•œ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ Mac์ด ๊นจ์–ด์žˆ๋„๋ก ์œ ์ง€ํ•œ๋‹ค. ๊ธฐ๋‹ค๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด 08:20์— ๋๋‚˜๋ฉด goguma๋„ ์ž ์ž๊ธฐ ๋ฐฉ์ง€๋ฅผ ํ•ด์ œํ•œ๋‹ค.

    ์—ฌ๊ธฐ์„œ ์•„์‰ฌ์šด ์ ์€ ๊ธ€์„ ์“ฐ๋Š” ์ž‘์—…์ด ๋ฏธ๋ฆฌ ๋๋‚˜๋„ 8์‹œ 20๋ถ„๊นŒ์ง€ ์œ ์ง€ํ•˜๋„๋ก ๋งŒ๋“  ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ํ•œ ์ด์œ ๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ๋” ๋งŽ์ด ์ง„ํ–‰ํ•ด์•ผํ•˜๊ณ  ๋ ์ง€ ์•ˆ๋ ์ง€ ์•Œ ์ˆ˜ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋‹จ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ๋Œ์•„๊ฐ€๋„๋ก ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ๋‚˜์ค‘์— ์ˆ˜์ •ํ•ด์•ผํ•  ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

    08:20์ด ๋˜๋ฉด ์ž ์ž๊ธฐ๋ฅผ ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ด๋‹นํ•œ๋‹ค. goguma์˜ ์ž ์ž๊ธฐ ๋ฐฉ์ง€ ํ•ด์ œ๋Š” ์ด์ œ Mac์ด ์ž ๋“ค์–ด๋„ ๋œ๋‹ค๋Š” ์˜๋ฏธ์ด์ง€, ์ •ํ™•ํ•œ ์‹œ๊ฐ„์— ์‹ค์ œ ์ž ์ž๊ธฐ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ๋ณด์žฅํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ๋ณ„๋„์˜ 08:20 ์˜ˆ์•ฝ์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค. 

    1) ์ตœ๊ทผ 5๋ถ„ ์ด๋‚ด ์‚ฌ์šฉ์ž ์ž…๋ ฅ์ด ์žˆ๋Š”๊ฐ€?
    2) ๋‹ค๋ฅธ ์•ฑ์ด ์ž ์ž๊ธฐ๋ฅผ ๋ง‰๊ณ  ์žˆ๋Š”๊ฐ€?
    3) ์‚ฌ์šฉ ์ƒํƒœ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?

    ์‚ฌ์šฉ ์ค‘์ด๊ฑฐ๋‚˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜์ง€ ๋ชปํ•˜๋ฉด ๊ทธ๋‚ ์˜ ์ž๋™ ์ž ์ž๊ธฐ๋ฅผ ๊ฑด๋„ˆ๋›ด๋‹ค. ์กฐ๊ฑด์ด ์ถฉ์กฑ๋  ๋•Œ๋งŒ macOS์— ์ž ์ž๊ธฐ๋ฅผ ์š”์ฒญํ•œ๋‹ค. 

    Codex ์ „์šฉ goguma ์Šคํ‚ฌ์„ ์„ค์น˜ํ•ด ์—ฐ๊ฒฐํ•œ ๊ตฌ์กฐ๊ฐ€ ์•„๋‹ˆ๋‹ค. goguma์˜ ์˜ˆ์•ฝ ๊ธฐ๋Šฅ๊ณผ CLI๋ฅผ ์ง์ ‘ ๋งŒ๋“  ์‹œ๊ฐ„ ๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์— ์—ฐ๊ฒฐํ•œ ๊ตฌ์กฐ์ด๋‹ค.


  • ๋ฐœ์ƒํ–ˆ๋˜ ๋ฌธ์ œ
    ์ดˆ๊ธฐ์—๋Š” JSON ํŒŒ์ผ๋กœ goguma์— ์˜ˆ์•ฝ์„ ์•Œ๋ ค์ฃผ๊ณ  Codex๊ฐ€ ์™„๋ฃŒ ์ƒํƒœ๋ฅผ ๊ธฐ๋กํ•˜๋„๋ก ์‹œํ—˜ํ–ˆ๋‹ค. JSON์„ ์ด์šฉํ•œ ๊นจ์šฐ๊ธฐ๋Š” ์„ฑ๊ณตํ–ˆ์ง€๋งŒ, goguma์˜ ์™„๋ฃŒ ๊ฐ์ง€ ์—ฐ๊ฒฐ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. 

    ๊ทธ๋ž˜์„œ ํ˜„์žฌ๋Š” ์™„๋ฃŒ ๊ฐ์ง€ ๋ฐฉ์‹ ๋Œ€์‹  ๊ณ ์ •๋œ ์•„์นจ ์‹œ๊ฐ„๋Œ€๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์„ ํƒํ–ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ Codex๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. AI๋Š” ์„ค์ •ํ•œ ๋ชฉํ‘œ๊ฐ€ ์•ˆ๋˜๋ฉด ๋ชฉํ‘œ ์ž์ฒด๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ๋ณด๋‹ค ๋ชฉํ‘œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐ”๊พผ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ ‡๊ฒŒ ๊ณ„์† ์•ˆ๋˜๋ฉด ์ธ๊ฐ„์ด ์ƒ๊ฐํ•˜๋“ , AI์™€ ๋” ๋Œ€ํ™”๋ฅผ ํ•ด๋ณด๋“ , ๋ชฉํ‘œ ์ž์ฒด๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ธ ๋“ฏ ํ•˜๋‹ค. 

 

 

 


 

 

 

 

3. ํ˜„์žฌ ๋™์ž‘ ๋ฐฉ์‹ (ํŒŒ์ผ, ํด๋”, Skill ๋ณ„๋กœ)

 

  • ํŒŒ์ผ·ํด๋”
README.md ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ, ์‹œ์ž‘ ๋ฐฉ๋ฒ•, ์ „์ฒด ๊ตฌ์„ฑ ์•ˆ๋‚ด
AGENTS.md Codex๊ฐ€ ์ง€์ผœ์•ผ ํ•  ๊ณตํ†ต ๊ทœ์น™. ์ฃผ์ œ ์„ ์ •·์ •ํ™•์„ฑ·๊ฒŒ์‹œ ๊ธˆ์ง€ ์›์น™
.gitignore ์›๊ณ ·์กฐ์‚ฌ ์ž๋ฃŒ·๋กœ๊ทธ·์ธ์ฆ ์ •๋ณด ๋“ฑ์˜ ์—…๋กœ๋“œ ์ œ์™ธ
prompts/daily-run.md ๋งค์ผ Codex๊ฐ€ ์ฝ๊ณ  ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—… ์ˆœ์„œ
scripts/morning-power.py 7:20~8:20 ์ž ์ž๊ธฐ ๋ฐฉ์ง€ ์œ ์ง€์™€ 8:20 ์‚ฌ์šฉ ์ƒํƒœ ํ™•์ธ·์ž ์ž๊ธฐ ์ฒ˜๋ฆฌ
config/morning-power/README.md ์ „์› ์˜ˆ์•ฝ ์„ค์น˜ ์œ„์น˜·์„ค์ •·๋กœ๊ทธ ํ™•์ธ·์ค‘์ง€ ๋ฐฉ๋ฒ•
local.ai-blog.morning-awake.plist.example 7:20์— ์ „์› ์œ ์ง€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” macOS ์˜ˆ์•ฝ ์˜ˆ์‹œ
local.ai-blog.morning-sleep.plist.example 8:20์— ์กฐ๊ฑด๋ถ€ ์ž ์ž๊ธฐ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ์˜ˆ์•ฝ ์˜ˆ์‹œ

 

 

  • ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ Skill 
    .agents/skills/์— ์•„๋ž˜์˜ ์Šคํ‚ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
topic-research/SKILL.md ๊ธฐ์กด ๊ธ€ ์ค‘๋ณต ํ™•์ธ, ์ƒˆ ์ฃผ์ œ ์„ ์ •, ๊ณต์‹ ์ž๋ฃŒ ์กฐ์‚ฌ
community-research/SKILL.md ์‹ค์ œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ๋ฐ˜์‘ ์กฐ์‚ฌ
fact-check/SKILL.md ์ฃผ์žฅ๋ณ„ ์‚ฌ์‹ค ํ™•์ธ๊ณผ ์ž‘์„ฑ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํŒ๋‹จ
blog-writer/SKILL.md ๊ฒ€์ฆ ์ž๋ฃŒ๋กœ ํ•œ๊ตญ์–ด ๋ณธ๋ฌธ๊ณผ SEO ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ž‘์„ฑ
search-visibility-review/SKILL.md ๊ฒ€์ƒ‰ ๊ฐ€๋…์„ฑ·์š”์•ฝ·์ œ๋ชฉ·๊ทผ๊ฑฐ ์—ฐ๊ฒฐ ๊ฒ€ํ† 

 

 

  • ๊ธ€ ์ž‘์„ฑ ๊ธฐ์ค€๊ณผ ๊ฒฐ๊ณผ๋ฌผ ๋ณด์กฐ ํŒŒ์ผ
guidelines/topic-policy.md ์–ด๋–ค ์ฃผ์ œ๋ฅผ ๊ณ ๋ฅผ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ธฐ์ค€
guidelines/source-policy.md ์ถœ์ฒ˜ ์šฐ์„ ์ˆœ์œ„, ์ธ์šฉ·๊ฒ€์ฆ·์กฐ์‚ฌ ๊ธฐ๋ก ๋ฐฉ๋ฒ•
guidelines/editorial-guide.md ํ•œ๊ตญ์–ด ๋ฌธ์ฒด์™€ ํŽธ์ง‘ ๊ธฐ์ค€
guidelines/search-visibility-policy.md SEO·AEO·GEO ๊ฒ€ํ†  ๊ธฐ์ค€
guidelines/image-policy.md ์ด๋ฏธ์ง€ ํ•„์š”์„ฑ·๊ถŒํ•œ·๋ฐฐ์น˜·์ž๋ฆฌ ํ‘œ์‹œ ๊ธฐ์ค€
templates/ blog-post.md๋Š” ๋ณธ๋ฌธ ๊ณจ๊ฒฉ, review-checklist.md๋Š” ๊ฒŒ์‹œ ์ „ ๊ฒ€ํ† ํ‘œ
topics/ candidates.md๋Š” ํ›„๋ณด·์ดˆ์•ˆ ์ด๋ ฅ, published.md๋Š” ์‹ค์ œ ๊ฒŒ์‹œ ์ด๋ ฅ.
๊ณต๊ฐœ ์ €์žฅ์†Œ์—๋Š” ๋นˆ ์–‘์‹ ์ œ๊ณต
skill-staging/ ์ •์‹ Skill์ด ์—†์„ ๋•Œ ์ฐธ๊ณ ํ•˜๋Š” ๋Œ€์ฒด ์‚ฌ๋ณธ. .agents/skills/๊ฐ€ ์šฐ์„ 

 

 

  • ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค๊ณ  ๊ฒ€์‚ฌํ•˜๋Š” ์ฝ”๋“œ
scripts/render-preview.mjs ์™„์„ฑ๋œ Markdown์„ ์ฝ๊ธฐ ์ข‹์€ HTML๋กœ ๋ณ€ํ™˜
scripts/prepare-images.mjs ์ด๋ฏธ์ง€ ๊ณ„ํš์„ ์ฝ์–ด ๊ฐ€์ด๋“œ์™€ ์„ค๋ช…์šฉ SVG ์ƒ์„ฑ
scripts/validate-workspace.py ํŒŒ์ผ ๊ตฌ์กฐ, Skill ํ˜•์‹, ๋ณธ๋ฌธ·SEO·์กฐ์‚ฌ ์ž๋ฃŒ ์—ฐ๊ฒฐ ๊ฒ€์‚ฌ
scripts/test-preview.mjs HTML ๋ณ€ํ™˜๊ณผ ์œ„ํ—˜ํ•œ ๋‚ด์šฉ ์ฐจ๋‹จ ๊ฒ€์‚ฌ
scripts/test-images.mjs ์ด๋ฏธ์ง€ ์ƒ์„ฑ·๊ถŒํ•œ ์ฒ˜๋ฆฌ·์›๋ณธ ๋ณด์กด ๊ฒ€์‚ฌ
scripts/vendor/marked/ HTML ๋ณ€ํ™˜์— ์‚ฌ์šฉํ•˜๋Š” Markdown ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋ผ์ด์„ ์Šค·์ถœ์ฒ˜