๐ ์ค๋์ ๊ฐ์
ํ๋ฉด๋จ ๊ตฌํ ๊ณผ์ ๋ฆฌ๋ทฐ
React ํ๋ก์ ํธ๋ก ๋ณํ
ํ์ด์ง URL ์ฐ๊ฒฐ
์์ ๊ณผ์ ์ ๋ฆฌํด์ ๊ณต์
Cursor Rules, ๊ฐ๋ฐ ํ๋ก์ธ์ค ๋ง๋๋ ๊ณผ์ ๊ณต์
์ฐธ๊ณ ์๋ฃ ํ์ธ
์ง๋ ๊ธ : ํ๋ฉด๋จ ๊ตฌ์ถ HTML -> React ๋ณํ ์ํ์ฐฉ์ค
์์ฒญ๋ ํ์ ์ฃผ์ จ๋ค! ์ ์ฉํด๋ด์ผ์ง~~ ๊ฐ์ฌํฉ๋๋ค Rose ๋ โค๏ธโจ
Cursor ์ด์ ๋ฐ๊ฒฌ!! ๐ซ๐ค
์ด์ํ ๋ฒ๊ทธ: ์ด์ ๋ถํฐ ๊ณ์ ์๊น
Windows 10์ ๋ฉ์์ง ์ค์ ์ ์คํฌ๋ฆฐ ์ท
1.1 ๋ฒ์ , Claude ๋ชจ๋ธ ์ฌ์ฉํ๋ฉด ์ด๋ฐ <no message> ๊ฐ ๋์ค๋ ๊ฒ ๊ฐ์์
์ปค์๊ฐ ์ ๋ฐ์ดํธํ๊ณ ์ํ๊ฐ๋ด์ ใ
๐HTML โ React ๋ณํ ์์ ๐
๊ณ์ HTML ํ์ด์ง -> React ๋ก ๋ณํ์์ ์งํํฉ๋๋ค
Rose ๋ ํผ๋๋ฐฑ ๋ฐ๊ณ ๋ฌธ์ ๋ฐ์์ํค๋ ์ง๊ด์ ์ธ ์ ๋ฌด๋ถ์ฅ์ ๋ณด์ฌ์ฃผ๋ค์ ๋์ด์ค~
๋ชจ๋ฐ์ผ, ์ต์ ํ ์ด๋ฐ ๋ถ๋ถ์ ์ค์ํ์ง ์๋ค๊ณ ํ์์ ๊ฐ๋ฐ๋ก ๋๋ผ๋๊น
์ด๋ ๊ฒ ๋ฐ์ํฉ๋๋ค, ์์ด์ ํธ์๊ฒ ๋ฌด์์ด ์ค์ํ์ง ์ง์ํ๋๊ฒ ์ค์ํ ๊ฒ ๊ฐ์์ ๐
Cursor ์์ ๊ด๋ฆฌ ์ ๋ต
์ปค์ ์์ ํ๋ฉด์ ๋๊ผ๋๋ฐ, ๊ณ์ ์ ์ ์๋ ๋ฌด์ธ๊ฐ๋ค์ ๋ง๋ค๋๋ผ๊ตฌ์
๊ทธ๊ฒ ๋์ ์ฝ๋ ๊ผฌ์ฌ์ ์ปค์๊ฐ ๊ณ์ ์ผํ๋ ํ์์ด ๋์ค๋๋ฐ
์ด๋ฒ์๋ ์ต์ ๊ธฐ๋ฅ, ํ์ํ ๊ฒ๋ง ์ง์ํด์ ์์ ํ๋ ๊ฒ์ ์ฐ์ตํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
ํ๊ตญ์ด ํ ์คํธ๊ฐ์๋ ๊ฒ์ ์ ํ๋ฉด
์ด๋ ๊ฒ ์ต์๋ก๋ง ํด๋ฌ๋ผ๊ณ ํด๋ ๋ญ๊ฐ ๋ง์๋ฐ,
์ ํ ์์ด ๋ง๋ค๋ผ๊ณ ํ๋, ํ๋ฃจ์ข ์ผ ๋ง๋๋ ๊ฒ ๊ฐ๋๋ผ๊ตฌ์
ํ์ํ ๊ธฐ๋ฅ๋ง ์ง์ด์ ๊ฐ๋ฐ ์ํค๋ ๋ฐฉ๋ฒ์ ์๋ํฉ๋๋ค.
์ด๋ฐ ๋ฐฉ๋ฒ์ด ์ ๋ต์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง,
๊ฐ๋ฐ์ ์ค์น์ด ์์ ์๋ ๊ฒ๋ ์๋๋
์ค๋์ ์ด๋ฐ ๋ฐฉ๋ฒ ํด๋ณด๊ณ , ๋ฆฌ๋ทฐํ๊ณ ์ด๋ฐ์์ผ๋ก
์ ์ง์ AI ์์ด์ ํธ ๋ค๋ฃจ๋ ๋ฒ์ ์ฒดํํ๋๊ฒ ํ์ค์ ์ผ ๊ฒ ๊ฐ์์
์ด๋ ๊ฒ ํ์ด์ง๋จ๋ง ๋ง๋ค์ด๋ ์ค๋์ ๋ชฉํ๋ ๋ง์กฑํ๊ณ ๋์ด๊ฐ๋๋ค
์ต์ ํ๋ ๋ค์์ ์์ ํ๊ณ , ๋น์ฅ ํ์ํ ์ฐ์ ์์๋ฅผ ์์ํ๋ ์ฐ์ตํ๋ ค ํฉ๋๋ค.
๋๋ฒ๊น ์์ ๐๐
์ฌ์ดํธ๊ฐ ๋ฆฌ์กํธ์ ๋ง๊ฒ ๋ณํ์ด ์๋ผ ๋ฌธ์ ํด๊ฒฐํฉ๋๋ค.
๋๋ฒ๊น ๋ฌธ์ ํด๊ฒฐ๋ ํ ๋ฒ์ ํ์ง ๋ง๋ผํ๊ณ , ์ปจํ๋ฐ๊ณ ์์ ํ๋ผ๊ณ ํ์ด์
ํ๊ตญ์ด ํ ์คํธ๊ฐ์๋ ๊ฒ์ ์ ํ๋ฉด
์ง๊ธ์ฒ๋ผ, ์ด๋ค ๋ด์ฉ์ด ํด๊ฒฐ๋๋์ง
์ต์ ๋จ์๋ก ํด๊ฒฐํ ์ ๋ฐฉ๋ฒ์ด ๋ฌด์์ธ์ง
์ ์ง์ ์ผ๋ก ํ ์คํธ๋ฅผ ์งํํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค ํ์ต๋๋ค.
์ค์ ํ์ฅ ์์ง๋์ด๋ฅผ ํ ๋ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์์ ํ๋๋ฐ
๊ทธ๋ฌํ ์์ ํ๋ฆ์ด ์ฌ๊ธฐ์๋ ๋ฐ์๋๋๊น ๋๋ฆ ์ข์์ด์ ๐
๋ฌธ์ํ ์์ ๐ผโจ
์ ๋ ์์ ๋๋ด๋ฉด todo, Readme ์ต์ ํ๋ฅผ ์ํค๊ณ Push ํ๋ก์ธ์ค ํ๊ณ ์์ต๋๋ค.
์ด ํ๋ก์ธ์ค๋ฅผ ์ง์นจ์ผ๋ก ๋จน์ด๊ณ ์์ ํ๋ ค ํฉ๋๋ค
Cursor ์ ๋ฐ์ํ ๋ชจ์ต
์ค๋ ์์๋๋ฐ, Cursor/Project Rules ์ค์ ํ๋๊ฒ ์๋๋ผ๊ตฌ์?
Chat GPT ์ฒ๋ผ, ํ๋ก์ ํธ์ ์ง์นจ์ ๋ด๋ฆฌ๋๊ฒ ์๋ค๋ ์๋ฏธ๋
๊ฐ ํ๋ก์ ํธ์ ์ด์ธ๋ฆฌ๋ ์ง์นจ์ ์ปค์คํ , ์๋ํ ์์ ์ด ๊ฐ๋ฅํ๋ค๋ ์๋ฏธ๋ก ์ดํดํด์
์ค๋์ ์ง์นจ ๋ฌธ์ํ + ํ๋ก์ธ์ค ์ ๋ฆฝ์ ์๊ฐ์ ์ฌ์ฉํ์ต๋๋ค.
์ถ๊ฐ ํ ๋ฐ๊ฒฌ
์ฐ๋ ๋์ ์ปค์๋งํผ์๋์ ์คํ ์นดํก๋ฐฉ์ ์ค๋ ๋น์ทํ ํ์ด ์ฌ๋ผ์๋ค์ ์บก์ณ~
ํ์ด์ง ๊ตฌํ ์๋ฃ ๐๐ฅ๏ธ
์ด์ ์ปดํฌ๋ํธ ๋ง๋ค๊ณ , URL ์ฐ๊ฒฐํ๋ฉด ๋๋ค๊ณ ํ๋ค์~
์ ๊ฐ ๊ท์น ๋ฌธ์์ ๋ฐ์ํด์ค ์์๋ค์ด ๋ฐ์๋์ต๋๋ค
์ค๋ ์ ๊ฐ ํ ์ ๋ฌด๋ฅผ ํค์๋๋ก ์ ๋ฆฌํ์๋ฉด,
์ต์ ๋จ์ ๊ฐ๋ฐ, ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ, ๋ฌธ์ํ 3๊ฐ๋ก ์ถ๋ฆด ๊ฒ ๊ฐ๋ค์
Todolist ๋ฅผ ๋ฐ์ํด์ ์ต์ ๋จ์ ์ ์ง์ ๊ฐ๋ฐ์ ์ด์ด๊ฐ๋๋ค
โ๏ธTodolist ํธ๋ค๋ง ์ฌ๋ก (์ฐ์ ์์ ์กฐ์จ)
์ง๊ธ์ ๋ธ๋ก๊ทธ ์น ํ์ด์ง๋ฅผ ๋ง๋ ์ํฉ -> URL ์ฐ๊ฒฐ์ ์ฐ์ ํ๊ณ ์๋๋ฐ
Todo.md ๋ณด๋๊น ๊ฒ์๊ธฐ๋ฅ ๊ตฌํ, ์ต์ ํ๋ฅผ ์ฃผ๋ก ์ด๋ฃจ๊ณ ์์ต๋๋ค.
์ด๋ฐ ๋ถ๋ถ์์ ๋ด๊ฐ ์ํ๋๊ฒ ๋ฌด์์ธ์ง ๊ตฌ๋ถํด์ ์์ ํ๋ ์์ ์ ์งํํฉ๋๋ค
๊ฐ๋ ์ปค์๊ฐ ์๋ ์ฒํ๊ณ ๋ง๊ตฌ๋ง๊ตฌ ๋ญ ๋ง๋ค์ด๋ด๋๋ฐ ์์ผ๋ฉด ์๋ฉ๋๋ค.
๊ณ์ ๋ด ์ง ํ๊ธธ๋, ํ์ด๋ฆฌ๋ ํ ๋ฒ ๋ค์ด์ค๋๋ค
ํ๊ตญ์ด ํ ์คํธ๊ฐ์๋ ํ๋ฉด ์คํฌ๋ฆฐ ์ท
์ด๋ฐ์์ผ๋ก ์ธ๋ถ์ ์ธ ์ ๋ณด๋ฅผ ๋ฃ์ด ์ํ๋ ์์ ํ๋ฆ์ผ๋ก ์์ ํ๋ ์ฐ์ต์ ํ๊ณ ์์ต๋๋ค
์๋ง๋ ์ด๋ฐ ๋ถ๋ถ์์ Vooster ai ๋ฅผ ์ ์ฌ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค์
์ต์ข ์์ฑ ๐โค๏ธ
์ค๋์ ํ์ด์ง ๊ตฌํ -> ์ฐ๊ฒฐํ๋ ์์ ํ๋ฆ, Rules, Todolist ์ ๋ฐ์ํ๋ ํ๋ก์ฐ๋ฅผ ๊ณต์ ๋๋ ธ๋ค์
๋ค์์ ํ์ด์ง ์ฐ๊ฒฐ ์ดํ ๋ฒ ํฌํ๋ ๊ณผ์ ์ ๊ณต์ ๋๋ฆด ๊ฒ ๊ฐ์ต๋๋ค
์ ๋ ์ด๋ฐ ์์ผ๋ก, ์์ ํ ํธ์ํ๋ผ๋ todo ๋ฅผ ๋ฐ์์์ผ ์์ ํด๋ณด๋ ๊ฒ์ ํด๋ดค์ต๋๋ค.
์ง๊ธ์ ๋๋ฑ๋๋ฑ ๊ฑฐ๋ ค๋ ์ฐ๊ฒฐ๋๊ณ ์์ ํ ๋ชจ์ต์ ํ์ธ ํ ์ ์๋ค์
๋ก์ปฌ์์ ํ ์คํธํ๊ณ ๊พธ์คํ ์์ ํ๋ฉด, ๋ฒ ํฌ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ต๋๋ค~
๐ง ์ด๋ณด ๊ฐ๋ฐ์๋ฅผ ์ํ ํ
๊ธฐ๋ฅ ๊ฐ๋ฐ์ ๋ฌด์์ด ํ์ํ์ง ์์ฃผ ์ง๋ฌธํ๋ ์ต๊ด์ ๊ฐ์ง๋๊ฒ ์ข์์
๋ด๊ฐ ๋น์ฅ ๋์ ๋ณด์ด๋ ์ง๊ด์ ์ธ ํ์ํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ค๋ณด๋
์ค๋ ฅ์ด ๋๋ ๊ฒ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋์ ๋ณด์ด๋๊น ์ฌ๋ฏธ๋ ์๋๋ผ๊ตฌ์
์ฌ๋ฏธ์๋ ๊ฐ๋ฐํ๋๊ฒ ์ค์ํฉ๋๋ค!
๐ก ์ค๋์ ์ธ์ฌ์ดํธ
์ค๋๋ถํฐ Cursor ๋ฅผ ์ค๋์ค๋ ํ์ง ์์ต๋๋ค. ์ํ๊ฒ ๊ตด๋ฆด๊ฑฐ์์ (์๊ทผ์ง)
์ปจํ ๋ฐ๊ณ ์์ ํด์ต๊ดํ์ฐ์ ์์๋ ์ฐธ๊ณ ํ๋, ๊ฒฐ์ ์ ๋ด๊ฐ ํ ๊ฑฐ์ผ๋๋ฒ๊ทธ ๋ก๊ทธ ๋ง๋ค์ด๋ฌธ์ ํด๊ฒฐ ํ๋ก์ธ์ค๋ ์ผ ๋ฒ๋ฆฌ์ง ๋ง๊ณ ์ต์ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ง์ ์ผ๋กํ์ ํ์๊ธฐ๋ฅ๋ง ์๊ฐํด์ ๋ฆฌ๋ทฐ, ์ปจํ๋ฐ์TDD ๊ธฐ๋ฐ ๊ฐ๋ฐ ํ์
ํ ์คํธํ๊ณ , todo.md, Readme.md ๋ฌธ์ํ -> Git push ์๋ํ
Cursor ์ Auto-Run ๊ธฐ๋ฅ ๋งน์ ๊ธ์ง