๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ2026-02-19

AI๋กœ ์ฝ”๋”ฉํ•  ๋•Œ AI๊ฐ€ ์‚ฝ์งˆํ•˜์ง€ ์•Š๊ณ  ๋‚ด ์˜๋„๋Œ€๋กœ ๋˜‘๋ฐ”๋กœ ์ฝ”๋“œ๋ฅผ ์งœ๊ฒŒ ๋งŒ๋“œ๋Š” ๋งˆ๋ฒ•์˜ ๊ทœ์น™์„œ '.cursorrules'๋ฅผ ๊ธฐ์ˆ  ์Šคํƒ๋ณ„๋กœ ๋ถ„์„ํ•œ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค

๐Ÿ’ก ํ•œ์ค„ ์š”์•ฝ|AI๋กœ ์ฝ”๋”ฉํ•  ๋•Œ AI๊ฐ€ ์‚ฝ์งˆํ•˜์ง€ ์•Š๊ณ  ๋‚ด ์˜๋„๋Œ€๋กœ ๋˜‘๋ฐ”๋กœ ์ฝ”๋“œ๋ฅผ ์งœ๊ฒŒ ๋งŒ๋“œ๋Š” ๋งˆ๋ฒ•์˜ ๊ทœ์น™์„œ '.cursorrules'๋ฅผ ๊ธฐ์ˆ  ์Šคํƒ๋ณ„๋กœ ๋ถ„์„ํ•œ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค.

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

์ด ๊ธ€์ด ์–ด๋• ๋‚˜์š”?

๊ด€๋ จ ๊ธ€

๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๐Ÿ› ๏ธAI ๋„๊ตฌ๐Ÿ“ˆ์„ฑ๊ณต์‚ฌ๋ก€

AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ์„ฑ๊ณผ๋Š” โ€œ๋” ๊ธธ๊ฒŒ ์‹œํ‚ค๊ธฐโ€๋ณด๋‹ค ํ”„๋กœ์ ํŠธ ๋งฅ๋ฝ์„ ์ •๋ฆฌํ•˜๊ณ , ์ผ์„ ์ž‘๊ฒŒ ๋‚˜๋ˆ„๊ณ , ๋งค ๋‹จ๊ณ„์˜ ๊ฒ€์ฆ๊ณผ ๋˜๋Œ๋ฆผ์„ ์ •ํ•˜๋Š” ๋ฐ์„œ ๊ฐˆ๋ฆฝ๋‹ˆ๋‹ค

AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ์„ฑ๊ณผ๋Š” โ€œ๋” ๊ธธ๊ฒŒ ์‹œํ‚ค๊ธฐโ€๋ณด๋‹ค ํ”„๋กœ์ ํŠธ ๋งฅ๋ฝ์„ ์ •๋ฆฌํ•˜๊ณ , ์ผ์„ ์ž‘๊ฒŒ ๋‚˜๋ˆ„๊ณ , ๋งค ๋‹จ๊ณ„์˜ ๊ฒ€์ฆ๊ณผ ๋˜๋Œ๋ฆผ์„ ์ •ํ•˜๋Š” ๋ฐ์„œ ๊ฐˆ๋ฆฝ๋‹ˆ๋‹ค. ํ˜ผ์ž ๋งŒ๋“œ๋Š” MVP๋ผ๋ฉด ์ด ๋‹ค์„ฏ ๋‹จ๊ณ„๋งŒ์œผ๋กœ๋„ ์‹คํŒจ ๋น„์šฉ์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์–ด์š”.

์—๋””ํ„ฐ MAX8๋ถ„ ์†Œ์š”
๐Ÿ“ˆ์„ฑ๊ณต์‚ฌ๋ก€๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๐Ÿ› ๏ธAI ๋„๊ตฌ

Anthropic์˜ ๋‚ด๋ถ€ ํŒ€ ์‚ฌ๋ก€๋Š” AI ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์‚ฌ๋žŒ์„ ํ†ต์งธ๋กœ ๋Œ€์ฒดํ•œ๋‹ค๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค

Anthropic์˜ ๋‚ด๋ถ€ ํŒ€ ์‚ฌ๋ก€๋Š” AI ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์‚ฌ๋žŒ์„ ํ†ต์งธ๋กœ ๋Œ€์ฒดํ•œ๋‹ค๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌธ์„œยทํ…Œ์ŠคํŠธยท์ฒดํฌํฌ์ธํŠธ๋ฅผ ๊ฐ–์ถ˜ ํŒ€์ด ๋ฐ˜๋ณต ์ž‘์—…์„ ๋” ๋นจ๋ฆฌ ์ฒ˜๋ฆฌํ•˜๊ณ , ๋น„๊ฐœ๋ฐœ์ž๋„ ์ž‘์€ ๋ณ€๊ฒฝ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์‚ฌ๋ก€์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

์—๋””ํ„ฐ MAX7๋ถ„ ์†Œ์š”
๐Ÿ› ๏ธAI ๋„๊ตฌ๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๐Ÿ“ˆ์„ฑ๊ณต์‚ฌ๋ก€

AI๋กœ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋Š” ์žˆ์–ด๋„, ์ •ํ™•ํ•œ ๋ฌธ์„œ๊ฐ€ ์ €์ ˆ๋กœ ๋‚˜์˜ค์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค

AI๋กœ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋Š” ์žˆ์–ด๋„, ์ •ํ™•ํ•œ ๋ฌธ์„œ๊ฐ€ ์ €์ ˆ๋กœ ๋‚˜์˜ค์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. Google Cloud์˜ ๋ฌธ์„œ ์ œ์ž‘ ์‚ฌ๋ก€์ฒ˜๋Ÿผ ์›๋ฌธ ๊ทผ๊ฑฐยท๋ณ„๋„ ํ‰๊ฐ€ยท์‹คํ–‰ ๊ฒ€์ฆ์„ ๋ถ„๋ฆฌํ•˜๋ฉด, ์ฝ˜ํ…์ธ  ์ž๋™ํ™”๋„ โ€˜๋งŽ์ด ์“ฐ๊ธฐโ€™๊ฐ€ ์•„๋‹ˆ๋ผ โ€˜ํ‹€๋ฆฌ์ง€ ์•Š๊ฒŒ ๊ณ ์น˜๊ธฐโ€™๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์–ด์š”.

์—๋””ํ„ฐ MAX8๋ถ„ ์†Œ์š”