Cursor ๊ฐ์ AI ์ฝ๋ ์๋ํฐ๋ก '๋ฐ์ด๋ธ์ฝ๋ฉ'์ ํ์๋ ๋ถ๋ค์ด๋ผ๋ฉด ๊ผญ ์์์ผ ํ ์จ์ ๋น๋ฒ์ด ์์ต๋๋ค. ๋ฐ๋ก .cursorrules ํ์ผ์
๋๋ค.
ํ๋ก์ ํธ ์ต์๋จ์ ์ด ํ์ผ์ ๋ง๋ค์ด๋๋ฉด, AI๊ฐ ๋งค๋ฒ ์ง๋ฌธ์ ๋๋ตํ๊ฑฐ๋ ์ฝ๋๋ฅผ ์งค ๋๋ง๋ค ์ด ๊ท์น์ ์ต์ฐ์ ์ผ๋ก ์ฐธ๊ณ ํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฅธ๋ฐ 'AI๋ฅผ ์ํ ์ฌ๋ด ๊ท์น์'์ธ ์ ์ด์ฃ . ์ต๊ทผ ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์ 10๊ฐ์ง ๊ธฐ์ ์คํ(React, Python, Node ๋ฑ)๋ณ๋ก ์ด ๊ท์น์๋ฅผ ์ด๋ป๊ฒ ์จ์ผ ์ต๊ณ ๋ก ํจ์จ์ ์ธ์ง ์ ๋ฆฌํ ๊ฐ์ด๋๊ฐ ํฐ ๋ฐํฅ์ ์ผ์ผ์ผฐ์ต๋๋ค.
.cursorrules, ์ ์จ์ผ ํ ๊น?
1. "๋ด๊ฐ ๋ง ์ ํด๋ ์์์ ๋ด ์คํ์ผ๋ก ์ง ๋ค" ๋งค๋ฒ ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํ ๋๋ง๋ค "์ปดํฌ๋ํธ๋ ํจ์ํ์ผ๋ก ์ง๊ณ , ์ธ๋ฏธ์ฝ๋ก ์ ๋นผ๊ณ , ์คํ์ผ์ ํ ์ผ์๋๋ก ํด์ค"๋ผ๊ณ ๋งํ๊ธฐ ๊ท์ฐฎ์ผ์ จ์ฃ ? ์ด ํ์ผ์ ๋ฑ ํ ๋ฒ๋ง ์ ์ด๋๋ฉด AI๊ฐ ํ๋ก์ ํธ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ํ์ ํ๊ณ ์ฐฐ๋ก๊ฐ์ด ๋ด ์คํ์ผ์ ์ ์งํด ์ค๋๋ค.
2. ์๋ฑํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ์ฒ ๋ฐฉ์ง AI๋ ๋ณดํต ์ธํฐ๋ท์ ๋ ๋๋ ํํ ์ฝ๋๋ฅผ ๋ฌผ์ด๋ค ์ค๋๋ค. ํ์ง๋ง ํ๋ก์ ํธ๋ง๋ค ๋ฒ์ ์ด ๋ค๋ฅด๊ณ ์๋ ์ฝ๋๋ฅผ ์ฐ๋ฉด ์๋ฌ๊ฐ ํญ๋ฐํ์ฃ . ".cursorrules" ํ์ผ์ "์ฐ๋ฆฌ๋ ์ต์ React 19 ๋ฐฉ์์ ์ฌ์ฉํ๊ณ , ์๋ ํด๋์ค ๋ฌธ๋ฒ์ ์ ๋ ์ฐ์ง ๋ง"๋ผ๊ณ ๋ชป ๋ฐ์๋๋ฉด ํ๊ฐ(Hallucination) ์๋ฌ๊ฐ ๊ฑฐ์ง๋ง์ฒ๋ผ ์ค์ด๋ญ๋๋ค.
์ก๋์ค์ ํ๋ง๋
๋ฐ์ด๋ธ์ฝ๋ฉ ๊ณ ์์ ํ์์ ์ฐจ์ด๋ "์ง๋ฌธ์ ์ผ๋ง๋ ๊ธธ๊ฒ ์ฐ๋"๊ฐ ์๋๋ผ, ์ด .cursorrules ๊ฐ์ '์์คํ
ํ๋กฌํํธ'๋ฅผ ์ผ๋ง๋ ์ ์ธํ
ํด ๋๋๋์์ ๊ฐ๋ฆฝ๋๋ค.
์ฒ์ ์์ํ ๋ ์ด ๋ง๋ฒ์ ํ ์คํธ ํ์ผ ํ๋๋ง ์ ๋ณต์ฌํด์ ๋ฃ์ด๋๋ฉด, ์ฑGPT๋ Cursor๊ฐ ์๋ฑํ ๊ธธ๋ก ์๋ ๊ฑธ ๋ง์์ฃผ๋ ๋ ๋ ํ ๋ฑ๋๊ฐ ๋์ด์ค ๊ฑฐ์์. ๋ด๊ฐ ์ฐ๋ ์ธ์ด๋ ํด์ ๋ง๋ ํจํด์ ๊ผญ ์ฐพ์์ ๋ณต์ฌํด ๋์๊ธฐ ๋ฐ๋๋๋ค!
์ถ์ฒ: [Dev.to] I Created .cursorrules Files for 10 Tech Stacks. Here Are the Patterns