rlm-skill์(๋) ๋ฌด์์ ํ๋์?
๐ง RLM์ ์ฌ์ฉํ์ฌ ์ฝ๋ ๋ถ์์ ์ต์ ํํ๊ณ ๊ณ ๊ธ ์ฌ๊ท ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ์ผ๋ก ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค ์ฒ๋ฆฌ๋ฅผ ๊ฐ์ํํ์ธ์.
๊ฐ์
์ด ์คํฌ์ ์ฌ๊ท ์ธ์ด ๋ชจ๋ธ(RLM)์ ํ์ฉํ์ฌ ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ํ์ํ๊ณ ์ดํดํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. RLM์ ํ์ผ ๊ฐ์ ์ข ์์ฑ์ ์ฌ๊ท์ ์ผ๋ก ๋ถ์ํ์ฌ ๊ฐ๋ฐ์์๊ฒ ์ ํํ ์ฝ๋ ๋ฆฌ๋ทฐ, ๋ฆฌํฉํ ๋ง, ๋ฌธ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ์ฌ๊ท์ ์ข ์์ฑ ์ถ์ : ํ๋ก์ ํธ์ ์์ค ํ์ผ ๊ฐ ์ข ์์ฑ์ ์๋์ผ๋ก ๋ถ์ํ์ฌ ๊ทธ๋ํ๋ฅผ ์์ฑํฉ๋๋ค.
- ๊ณ์ธต์ ์์ฝ ์์ฑ: ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค์ ๋ํด ์์ฝ์ ๊ณ์ธต์ ์ผ๋ก ์์ฑํ์ฌ ์์ ์์ค์ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ปจํ ์คํธ ํฉ์ฑ: ์ฌ๋ฌ ํ์ผ์ ๊ด๋ จ ์ปจํ ์คํธ๋ฅผ ๋จ์ผ ๋ถ์ ํ๋ ์์ํฌ๋ก ํตํฉํฉ๋๋ค.
- ๋ฆฌํฉํ ๋ง ์ ์: RLM ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฝ๋ ๊ฐ์ ์ ์ํ ์ ์์ ์ ๊ณตํฉ๋๋ค.
์ง์ ํ๋ซํผ
- Claude Code
- Cursor
- Codex
- ๊ธฐํ AI ์์ด์ ํธ
์ฌ์ฉ ์์
# ํ๋ก์ ํธ์์ RLM ์คํฌ ํ์ฑํ
rlm-skill init
# ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค ๋ถ์ ์คํ
rlm-skill analyze --recursive
# ํน์ ๋ชจ๋ ๋ถ์
rlm-skill analyze ./src/module
ํ๊ฒฝ ๋ณ์
RLM_DEPTH: ์ฌ๊ท ๋ถ์์ ์ต๋ ๊น์ด (๊ธฐ๋ณธ๊ฐ: 3)RLM_CACHE: ๋ถ์ ๊ฒฐ๊ณผ ์บ์ฑ ํ์ฑํ (true/false)
์ฐธ๊ณ
- RLM ์คํฌ์ Node.js 16+์์ ํ ์คํธ๋์์ต๋๋ค.
- ๋๊ท๋ชจ ํ๋ก์ ํธ์์๋ ๋ถ์ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์์ต๋๋ค.