์ด ๋ฌธ์๋ ttalkkakthon ํ๋ก์ ํธ์์ ์์ด์ ํธ๊ฐ ๋ฐ๋ผ์ผ ํ๋ ํ๋ก์ ํธ ์ ์ญ ๋์ ๊ท์น๊ณผ ๋ฌธ์ ๊ด๋ฆฌ ๊ท์น์ ์ ์ํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ์ผ๋ก ์์ด์ ํธ์ ํ๋ก์ ํธ ๋ด ์ ์ญ ๋์ ๊ท์น(์์
๋ฐฉ์, ์ฐ์ ์์, ๋ฌธ์ ์ด์ ๊ท์น, ํ์ง ๊ธฐ์ค ๋ฑ)์ด ๋ณ๊ฒฝ๋๋ฉด, ํด๋น ๋ณ๊ฒฝ ์ฌํญ์ ๊ฐ์ ์์
ํด ๋ด์ ์ด
AGENTS.md์ ๋ฐ์ํ๋ค. - ์ ๊ท์น์ ํด๋น ์์ฒญ ์์ฒด๋ฅผ ํฌํจํด, ์ดํ์ ๋ชจ๋ ์์ฒญ์ ๋์ผํ๊ฒ ์ ์ฉํ๋ค.
- ๋ฐ์ ์์๋ ์๋๋ฅผ ๋ช
์ํ๋ค.
- ๋ฌด์์ด ๋ฐ๋์๋์ง
- ์ด๋ค ๋ฒ์(์ ์ฒด ํ๋ก์ ํธ/ํน์ ๋ฌธ์ ์ฒด๊ณ/ํน์ ์ํฌํ๋ก์ฐ)์ ์ ์ฉ๋๋์ง
- ์์ผ๋ก ์ด๋ค ๋ฐฉ์์ผ๋ก ๋์ํด์ผ ํ๋์ง
- ์ฌ์ฉ์ ์์ฒญ์ผ๋ก ํ๋ก์ ํธ์ ์ ์ฒด ๊ฐ์, ๊ตฌ์กฐ, ํต์ฌ ์ ์ฑ
, ๊ธฐ์ ์คํ์ด ๋ณ๊ฒฝ๋๋ฉด
AGENTS.md์ ํ์ฌ ๊ธฐ์ค์ผ๋ก ์ ๋ฐ์ดํธํ๋ค. - ์คํ ๋ณ๊ฒฝ ์์: ํ๋ ์์ํฌ, ์ธ์ด, ์คํ์ผ๋ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ORM, ํจํค์ง ๋งค๋์ , ๋ฐฐํฌ/๋ฐํ์ ์ ์ฑ .
- ๊ธฐ๋ฅ ๋ช
์ธ๋
docs/feature๋๋ ํ ๋ฆฌ์์ ๊ด๋ฆฌํ๋ค. - ํ์ผ๋ช
์ ์ฆ๊ฐํ๋ ๋ฒํธ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ค.
- ํ์:
NNN-feature-name.md(์:001-landing-page.md)
- ํ์:
- ๊ธฐ์กด ๊ธฐ๋ฅ์ ๋์์ด ์์ /์ถ๊ฐ๋๋ฉด ์ ํ์ผ์ ๋ง๋ค์ง ์๊ณ ํด๋น ๊ธฐ๋ฅ ํ์ผ์ ๊ฐฑ์ ํ๋ค.
- ์ ๊ท ๊ธฐ๋ฅ์ผ ๋๋ง ๋ค์ ๋ฒํธ์ ์ ํ์ผ์ ์์ฑํ๋ค.
- ์ปดํฌ๋ํธ ๋ช
์ธ๋
docs/feature/components๋๋ ํ ๋ฆฌ์์ ์ปดํฌ๋ํธ๋ณ ๊ฐ๋ณ ํ์ผ๋ก ๊ด๋ฆฌํ๋ค. - ์ปดํฌ๋ํธ ๊ด๋ จ ์๊ตฌ์ฌํญ/๋์/UI/์ ์ถ๋ ฅ(Props)์ด ๋ณ๊ฒฝ๋๊ฑฐ๋ ์ถ๊ฐ๋๋ฉด, ํด๋น ์ปดํฌ๋ํธ ๋ฌธ์๋ฅผ ๊ฐ์ ์์ ํด ๋ด์ ๋ฐ๋์ ๊ฐฑ์ ํ๋ค.
- ์ ๊ท ์ปดํฌ๋ํธ๊ฐ ์ถ๊ฐ๋๋ฉด ํด๋น ๋๋ ํ ๋ฆฌ์ ์ ๊ท ๋ช
์ธ ํ์ผ์ ์์ฑํ๊ณ ์ธ๋ฑ์ค(
README.md)์ ๋ฑ๋กํ๋ค.
- Framework: Next.js 16 (App Router)
- Language: TypeScript (strict)
- Styling: Tailwind CSS v4
- ORM: Prisma v7
- Database: PostgreSQL (Neon/Vercel Postgres)
- Package Manager: pnpm