[๐ค] Codex Skill๋ก ์์ ์ ํ๋ฆ๊ณผ ๊ฐ๊ฐ์ ์ด์ด ๋ถ์๋ค
โจ GPT-5.6 Sol์ ์์ฝ ใ
Linux ์๋ฒ์์ ๋ง ์ธ์ด ํ๋จ์ ๋ค์ ์์ ๊ณผ ๊ธ์ฐ๊ธฐ๋ก ๊ณง๋ฐ๋ก ๋๊ธฐ๊ธฐ ์ํด, Codex Skill์ด ํ์ฌ ๊ท์น๊ณผ ์์ ์ฆ๊ฑฐ๋ฅผ ๋ค์ ์ฝ๊ฒ ๋ง๋ค๋ฉฐ ํ๋ฆ์ ๋์ง ์์ ๊ธฐ๋ก.
์ค๋ ํ์ฌ ์๋น์ค์ฉ Linux ์๋ฒ์ ์ด์ ๊ธฐ๋ฐ์ ์ธ์ ๋ค. ์ SSD์ Ubuntu Server๋ฅผ ์ค์นํ๊ณ ๋ด๋ถ SSH๋ฅผ ๋ถ์ธ ๋ค, ์ฌ๋ ๊ด๋ฆฌ์์ AI Cell, ์ ๋ฌด ์๋ํ Runtime์ด ํ ์๋ฒ์์ ์๋ก์ ๊ถํ๊ณผ ์ํ๋ฅผ ์นจ๋ฒํ์ง ์๋๋ก ์ฌ์ฉ์ ๊ฒฝ๊ณ๊น์ง ์ค๊ณํ๋ค.
์๋ฒ์ ๊ตฌ์ฒด์ ์ธ ๋์คํฌยท๋คํธ์ํฌยท๊ณ์ ๊ตฌ์กฐ๋ ์ ๊ธ์ ๋ฐ๋ก ์ ๋ฆฌํ๋ค. ์ฌ๊ธฐ์ ๋ค์ ์ฐ๊ณ ์ถ์ ๊ฒ์ ์ค์น ๋ฐฉ๋ฒ์ด ์๋๋ผ, ๊ทธ ์์ ์ ๋๋ธ ๋ค์๋ ํ๋จ์ ํ๋ฆ์ด ๋๊ธฐ์ง ์์๋ ๊ฒฝํ์ด๋ค.
๊ณต์ ๊ธฐ์ NAS, ๊ธฐ์กด Runtime, ์ Linux ์๋ฒ๊ฐ ์ด๋ป๊ฒ ์ด์ด์ง๋์ง ๋คํธ์ํฌ Skill์ ๋จ๊ธฐ๊ณ ๋๋ ๋ค์ Codex session์์๋ ์ฅ๋น ๋ชฉ๋ก๋ถํฐ ๋ค์ ์ค๋ช ํ ํ์๊ฐ ์์ด์ก๋ค. ์๋ฃ๋ ๊ฒ๊ณผ ์์ง ์ค๊ณ๋ง ํ ๊ฒ๋ ๊ฐ๋ผ๋์๋ค. ์๋ฒ๋ฅผ ๋ง์ง๋ฉฐ ๋ง๋ ์ด์ ๊ฐ๊ฐ์ ๋ค์ ์์ ์ด ๊ทธ๋๋ก ์ด์ด๋ฐ์ ์ ์๋ ์ํ์๋ค.
๊ตฟ. ์ด์ ์คํฌ ์ฐ๋ ๊ฒ ์ต์ํด์ ธ์ ์ด๋ฐ ๊ฒ๋ ๊ธ๋ฐฉ๊ธ๋ฐฉ ์ธํ ํ๋๊ตฌ๋ง. ์์ฃผ ์ข๋ค. ์ญ์ ๋ญ๋ ํ๋ฆ์ ์ ์งํ๋ฉด์ ๊ฐ๊ฐ์ ๋์น์ง ์๋ ๊ฒ ์ค์ํ ๋ฏ.
๊ทธ๋ ์ข์๋ ๊ฑด ์คํฌ ํ๋๋ฅผ ๋นจ๋ฆฌ ๋ง๋ค์๋ค๋ ์ฌ์ค๋ง์ด ์๋์๋ค.
์๋ฒ๋ฅผ ๋ง์ง๋ฉฐ ๋ง ์๊ธด ์ด์ ๊ฐ๊ฐ์ด ์ฌ์ฉ์ ๊ตฌ์กฐ๋ก ์ด์ด์ง๊ณ , ๊ทธ ๊ตฌ์กฐ๊ฐ ๋คํธ์ํฌ Skill์ ๋จ๊ณ , ๋ค์ ๊ทธ ์์ ์ ์ค๋ช ํ๋ devlog๋ก ์ด์ด์ก๋ค. ๊ธ๊น์ง ์ฐ๊ณ ๋๋ ์ด๋ฒ์๋ ์ต๊ทผ ์์ ์ ๋ํ์ Git ๊ธฐ๋ก์์ ์ฐพ์ ์ผ๊ธฐ๋ก ๋ง๋๋ Skill์ ๋ง๋ค๋ฉด ๋๊ฒ ๋ค๋ ์๊ฐ์ด ๋ฐ๋ก ๋ค์๋ค.
์๋ฒ ๊ตฌ์ถ๊ณผ ๊ธ์ฐ๊ธฐ Skill์ ์ ํ ๋ค๋ฅธ ์์ ์ธ๋ฐ๋ ๋จธ๋ฆฟ์์์๋ ๊ฐ์ ํ๋ฆ์ด์๋ค. ์์์ ์ด๋ค ์ ๋ณด๋ฅผ ๋จ๊ฒจ์ผ ๋ค์ ์์ ์ด ์ฒ์๋ถํฐ ๋ค์ ์์๋์ง ์๋์ง ๊ณ์ ๊ณ ๋ฏผํ๊ณ , ๊ทธ ๋ต์ ๊ณง๋ฐ๋ก ๋ค์ ๋๊ตฌ์ ๊ตฌ์กฐ์ ์จ๋จน๊ณ ์์๋ค.
์๋ก์ด Skill๋ ์์์ ๋ง๋ ํ๋ฆ์ ์ฌ์ฌ์ฉํ๋ค
์์ ์ ๊ฐ์ธ ์ค์ผ์ค๋ฌ์ ๋ฃ์ ์๊ฐ๋ณ ์
๋ฌด ๊ธฐ๋ก์ ๋ง๋ค๋ ค๊ณ gsheet-hour-blocks๋ฅผ ๋ง๋ ์ ์ด ์๋ค. ํ์ฌ ๋ํ๋ง ์์ฝํ๋ ๊ฒ์ด ์๋๋ผ, ๊ด๋ จ repository์ Git ๊ธฐ๋ก๊น์ง ํจ๊ป ์ฝ๊ณ ์ค์ ๋ก ํ ์ผ์ ์๊ฐ ๋ธ๋ก ๋ฌธ์ฅ์ผ๋ก ์์ถํ๋ Skill์ด์๋ค.
์ด๋ฒ์๋ ์ถ๋ ฅ๋ง ๋ฌ๋๋ค.
์ต๊ทผ ๋ํ์ ๋ช ๋ น, tool ๊ฒฐ๊ณผ, ์ง์ ํ ๊ธฐ๊ฐ์ Git ์ฆ๊ฑฐ๋ฅผ ์ฝ๋ ๋ผ๋๋ ์ด๋ฏธ ์์๋ค. ๊ทธ ์ฆ๊ฑฐ์์ ์์ ๋ชฉ๋ก์ด ์๋๋ผ ๋ด๊ฐ ์ค์ ๋ก ๋๋ ๋ฌธ์ ์ ํ๋จ์ ๋ณํ๋ฅผ ์ฐพ๊ณ , ํ์ฌ ๋ธ๋ก๊ทธ ๊ท์น์ ๋ง๋ ๋ ๋ฆฝ ์ผ๊ธฐ๋ก ์ฐ๊ฒ ํ๋ฉด ๋๋ค.
์์ ํ ์๋ก ์ค๊ณํ ํ์๊ฐ ์์๋ค. ์์์ ์ตํ ๋ฐฉ์์ด ๋ค์ ๋ฐฉ์์ ์ฌ๋ฃ๊ฐ ๋๋ค.
๋งค๋ฒ ๋ฐ๋ณตํ๋ โ์๋ฒฝํ๊ฒ ํ ๊ฑฐ์ผ?โ๋ฅผ audit-and-fix-until-clean์ด๋ผ๋ Skill๋ก ๋ฐ๊ฟจ๋ ๊ฒฝํ๋ ๋จ์ ์์๋ค. ๋ฐ๋ณต๋๋ ์๊ตฌ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ๊ธด prompt๋ฅผ ๋ ์ฐ๋ ๋์ , ์ฌ์ฌ์ฉํ ์ ์๋ ์์
๋ฐฉ์๊ณผ ์ข
๋ฃ ์กฐ๊ฑด์ผ๋ก ๊ตณํ๋ค. ๋ช ๋ฒ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ถ๋ชํ๊ณ ๋๋ ์ด๋ค ๋ถ๋ถ์ Skill์ ๋ฃ๊ณ ์ด๋ค ๋ถ๋ถ์ ์๋ project์ ๋จ๊ฒจ์ผ ํ๋์ง๋ ์ ๋ณด๋ค ๋นจ๋ฆฌ ๋ณด์๋ค.
๊ทธ ๊ฐ๊ฐ ๋๋ถ์ blog-write-diary์ ํฐ ๊ตฌ์กฐ๋ ๊ธ๋ฐฉ ์กํ๋ค.
๋ค๋ง Codex๊ฐ ํ ๋ฒ ์๋ชป๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ค.
๊ท์น์ ๋ณต์ฌํ๋ฉด ๋งฅ๋ฝ์ด ์ด์ด์ง๋ ๊ฒ ์๋๋ผ ๊ฐ๋ผ์ง๋ค
์ฒ์์๋ ์ด ๋ธ๋ก๊ทธ์ ์นดํ ๊ณ ๋ฆฌ์ ๋ฌธ์ฒด, ๋ ์ง, ๋ฒ์ญ ๊ท์น์ ์ Skill ์์ผ๋ก ์ฎ๊ธฐ๋ ค ํ๋ค.
๋ด๊ฐ ์ํ ๊ฒ์ ๊ทธ๊ฒ ์๋์๋ค.
๊ทธ๊ฑธ ์คํฌ๋ก ๋ณต์ ํด์ ์ฎ๊ธฐ๋ผ๋ ๊ฒ ์๋๋ผ. ์ ํํ๋ cdb ํ๋ก์ ํธ ๋ด๋ถ ๋ฃฐ์ด๋ ๊ทธ๋ฐ ๋งฅ๋ฝ๋ค์ ๋ฐ๋ก ์ฝ๋๋ก ํ๋ ๊ฑฐ์ผ. ์ฎ๊ธฐ๋ ์์ ์ ์ถํ์ ํ ๊ฑฐ์ผ.
๋ธ๋ก๊ทธ ๊ท์น์ ๊ณ์ ๋ฐ๋๋ค. ๊ทธ๊ฒ์ Skill์ ๋ณต์ฌํ๋ฉด ๊ฐ์ ๊ท์น์ด ๋ ๊ตฐ๋ฐ์ ์๊ธด๋ค. ์ฒ์์๋ ์ ์๋ํด๋ ์ด๋ ์๊ฐ project์ ํ์ฌ ๊ท์น๊ณผ Skill์ด ๊ธฐ์ตํ๋ ๊ณผ๊ฑฐ ๊ท์น์ด ๊ฐ๋ผ์ง๋ค. ๋งฅ๋ฝ์ ์ด์ด๊ฐ๋ ค๊ณ ๋ง๋ ์ฅ์น๊ฐ ์คํ๋ ค ๋ก์ ๋งฅ๋ฝ์ ๊ณ ์ ํ๋ ์ ์ด๋ค.
๊ทธ๋์ blog-write-diary๋ ๋ธ๋ก๊ทธ ๊ท์น์ ์์ ํ์ง ์๊ฒ ํ๋ค.
Skill์ด ๊ธฐ์ตํ๋ ๊ฒ์ ์์
์ ์ฐจ๋ฟ์ด๋ค. ํ์ฌ ๋ํ์ ๋ช
๋ น, Git ์ฆ๊ฑฐ๋ฅผ ์ด๋ค ์์๋ก ์ฝ์์ง, ๊ทธ ์์์ ํ๋๋ก ์ด์ด์ง๋ ์ค์ฌ์ ์ด๋ป๊ฒ ์ฐพ์์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ๊ธ์ ์ฐ๊ธฐ ์ ์ cdb์ ํ์ฌ AGENTS.md์ ์นดํ
๊ณ ๋ฆฌ, ์ธ์ ๊ฒ์๋ฌผ์ ๋ค์ ํ์ธํด์ผ ํ๋ค๋ ์ ์ฐจ๋ค.
๋ฐ๋๋ ๊ท์น์ ์๋ project์ ๋จ๊ณ , Skill์ ์คํํ ๋๋ง๋ค ๊ทธ source of truth๋ก ๋์๊ฐ๋ค.
์ด ์ฐจ์ด๊ฐ ํต์ฌ์ด์๋ค. AI์๊ฒ ๋ชจ๋ ๋งฅ๋ฝ์ ์ค๋ ๊ธฐ์ต์ํค๋ ๋์ , ํ์ํ ์๊ฐ์ ํ์ฌ ๋งฅ๋ฝ์ผ๋ก ์ ํํ ๋ค์ ๋ค์ด์ค๋ ๊ธธ์ ๋ง๋ ๊ฒ์ด๋ค.
์ด์ด์ง ๊ฒ์ ์ ๋ณด๋๋ณด๋ค ํ๋จ์ ๊ฐ๊ฐ์ด์๋ค
AI์ context๋ ํ์ ๋ผ ์๋ค. ๋ํ๊ฐ ๊ธธ์ด์ง๋ฉด ์์ถ๋๊ณ , ๋ค๋ฅธ session์ผ๋ก ๋์ด๊ฐ๋ฉด ์ด์ ์ ๋ฏธ๋ฌํ ํ๋จ์ ์ฝ๊ฒ ์ฌ๋ผ์ง๋ค. ๊ทธ๋ ๋ค๊ณ ๋ชจ๋ ๋ํ๋ฅผ ์์ํ ์ ์ฅํ๊ณ ๋งค๋ฒ ์ ๋ถ ์ฝํ ์๋ ์๋ค.
์ค์ํ ๊ฒ์ ์ ๋ณด ์ ์ฒด๋ฅผ ๋ณด์กดํ๋ ์ผ์ด ์๋์๋ค.
๋ค์ ์์ ์ ์์ํ ๋ ์ ์ด ๊ฒฝ๊ณ๊ฐ ์ค์ํ๋์ง, ๋ฌด์์ ์ด๋ฏธ ๋ฒ๋ ธ๊ณ ๋ฌด์์ ์งํค๊ธฐ๋ก ํ๋์ง, ์ง๊ธ ์ด๋ค source๋ฅผ ๋ฏฟ์ด์ผ ํ๋์ง๋ฅผ ๋ค์ ๋ณต์ํ ์ ์์ด์ผ ํ๋ค. ๊ทธ ์ํ๊ฐ ๋๋ฉด AI๋ ๊ฒฐ๋ก ๋ง ํ๋ด ๋ด๋ ๊ฒ์ด ์๋๋ผ ์์์ ์ด์ด์ง๋ ํ๋จ์ ํ ์ ์๋ค.
์ฌ๋์ธ ๋๋ ๋ง์ฐฌ๊ฐ์ง์๋ค.
์ค๋์ ์๋ฒ ๊ณ์ ๊ณผ Runtime์ ์ ๋ถ๋ฆฌํด์ผ ํ๋์ง, ์ project ๊ท์น์ Skill์ ๋ณต์ฌํ๋ฉด ์ ๋๋์ง๊ฐ ๋ฐ๋ก ๋ณด์๋ค. ํ๋จ์ ๊ทผ๊ฑฐ๊ฐ ์์ง ๋จ๊ฑฐ์ ๊ธฐ ๋๋ฌธ์ด๋ค. ์๊ฐ์ด ์ง๋ ๋ค ๊ฒฐ๋ก ๋ง ์ด๋ ดํ์ด ๋จ์ผ๋ฉด ๊ฐ์ ์ค๋ช ์ ๋ค์ ์ฝ์ด๋ ์ง๊ธ๊ณผ ๊ฐ์ ๊ฐ๊ฐ์ผ๋ก ๊ณง๋ฐ๋ก ์ด์ด๊ฐ๊ธฐ ์ด๋ ต๋ค.
์์ ์ ์ธ๊ฐ์ ๊ธฐ์ต์ ์์ถ๋๊ณ ๋จ์๋ฅผ ํตํด ๋ค์ ์ด์๋๋ค๊ณ ์ผ๋ค. ์ด๋ฒ์๋ ๊ทธ ์๊ฐ์ ์ค์ ์์ ๋ฐฉ์์ผ๋ก ์จ๋ณธ ์ ์ด๋ค.
Skill๊ณผ AGENTS.md, Git ๊ธฐ๋ก์ ๋ชจ๋ ์๊ฐ์ ๋ณด์กดํ๋ ์ฐฝ๊ณ ๊ฐ ์๋๋ค. ๋ค์ session์ AI์ ๋ฏธ๋์ ๋ด๊ฐ ์์
์ ๋ค์ ๋ค์ด๊ฐ ๋ ํ๋จ์ ์ฌ๊ตฌ์ฑํ๊ฒ ํด์ฃผ๋ ๋จ์๋ค. ์ ๋จ๊ฒจ์ง ๊ฒฐ๋ก ํ๋๋ณด๋ค, ํ์ฌ source์ ์ฆ๊ฑฐ๋ฅผ ๋ค์ ๋ฐ๋ผ๊ฐ๋ฉฐ ๊ทธ ๊ฒฐ๋ก ์ ๋๋ฌํ ์ ์๋ ๊ฒฝ๋ก๊ฐ ๋ ์ธ๋ชจ ์์๋ค.
๊ฐ๊ฐ์ด ์ด์ ์์ ๋ ๋ค์ ํ๋ฆ๊น์ง ๋ง๋ค์ด๋๋ค
์ด๋ฒ์ ์ฆ๊ฑฐ์ ๋ ์ด์ ๋ blog-write-diary๋ฅผ ๊ธ๋ฐฉ ๋ง๋ค์๊ธฐ ๋๋ฌธ๋ง์ ์๋๋ค.
Linux ์๋ฒ๋ฅผ ์ธ์ฐ๋ฉฐ ์ป์ ๊ฐ๊ฐ์ด ์ฌ์ฉ์ ๊ตฌ์กฐ์ ๋คํธ์ํฌ Skill๋ก ์ด์ด์ก๊ณ , ๊ทธ ์ด์ ํ๋จ์ด devlog๋ก ์ด์ด์ก๊ณ , ๊ธ์ ์ฐ๋ ํ๋ฆ์ด ๋ค์ ์๋ก์ด ์ผ๊ธฐ Skill์ ์ค๊ณ๋ก ์ด์ด์ก๋ค. ์ด๋ ๋จ๊ณ์์๋ ์์ ํ ์ฒ์์ผ๋ก ๋์๊ฐ์ง ์์๋ค.
๊ทธ๊ฒ ์ข์๋ค.
๊ฐ๋ฐ์ด๋ ๊ธ์ฐ๊ธฐ๋ , ์์์ ์์ ํ๋จ์ด ์ด์ ์๋ ๋์ ๋ค์ ์์ ์ผ๋ก ๋์ด๊ฐ๋ฉด ์๋๋ง ๋นจ๋ผ์ง๋ ๊ฒ ์๋๋ค. ๋ฌด์์ด ์ค์ํ์ง ๋ค์ ์ฐพ๋๋ผ ํค๋งค์ง ์์ผ๋ ๊ฒฐ๊ณผ์ ์์ค๋ ๊ฐ์ด ์ด์ด์ง๋ค. ์ ๋๋ ์ด์ ๋ฅผ ์ค๋ช ํ ์ ์๊ณ , ํ๋ฆฐ ๊ตฌ์กฐ๊ฐ ๋ณด์ด๋ฉด ๋ ๋นจ๋ฆฌ ๋ฉ์ถ ์ ์๋ค.
AI์ ์งง์ context๋ฅผ ๋ค๋ฃจ๋ ค๊ณ ๋ง๋ ๊ตฌ์กฐ๊ฐ ๊ฒฐ๊ตญ ๋ด ์งง์ ๊ธฐ์ต๋ ๋ณด์ํด์ฃผ๊ณ ์๋ค. ํ์ง๋ง ์ด๋ฒ ๊ธ์์ ์ฌ๋๊ณผ AI๊ฐ ๋ ๋ค ์ ์๋๋ค๋ ์ฌ์ค์ ๊ฒฐ๋ก ์ ์ ๋ถ๊ฐ ์๋๋ค.
๋ด๊ฐ ๊ณ์ ๋ง๋ค๊ณ ์ถ์ ๊ฒ์ ๊ธฐ์ต ์ฅ์น๋ณด๋ค ํ๋ฆ์ ๋ค์ ์ด์ด์ฃผ๋ ์ฅ์น์ ๊ฐ๊น๋ค.
๋ค์์ ๋ค์ ์์ํ ๋ ์ฒ์๋ถํฐ ์ค๋ช ํ๊ณ ๊ฐ์ ๋์ฐพ๋ ๊ฒ์ด ์๋๋ผ, ์ง๊ธ ๋๋ฌํ ํ๋จ ์์์ ๋ฐ๋ก ๋ค์ ํ ๊ฑธ์์ ์์ํ ์ ์๋๋ก.
๋๊ธ ๋จ๊ธฐ๊ธฐ