custom-instructions.mdโข2.82 kB
# ์ฌ์ฉ์ ์ ์ ์ง์์ฌํญ
Repomix๋ ์ถ๋ ฅ ํ์ผ์ ํฌํจ๋ ์ฌ์ฉ์ ์ ์ ์ง์์ฌํญ์ ์ ๊ณตํ ์ ์๊ฒ ํด์ค๋๋ค. ์ด๋ AI ์์คํ
์ด ํ๋ก์ ํธ์ ํน์ ๋งฅ๋ฝ์ด๋ ์๊ตฌ ์ฌํญ์ ์ดํดํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
## ์ฌ์ฉ๋ฒ
์ฌ์ฉ์ ์ ์ ์ง์์ฌํญ์ ํฌํจํ๋ ค๋ฉด ์ ์ฅ์์ ๋ฃจํธ์ ๋งํฌ๋ค์ด ํ์ผ(์: `repomix-instruction.md`)์ ์์ฑํ๊ณ , `repomix.config.json`์์ ํด๋น ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ์ธ์:
```json
{
"output": {
"instructionFilePath": "repomix-instruction.md"
}
}
```
์ด ํ์ผ์ ๋ด์ฉ์ ์ถ๋ ฅ์ "Instruction" ์น์
์ ํฌํจ๋ฉ๋๋ค.
## ์ฌ์ฉ ์์
```markdown
# ์ฝ๋ฉ ์ง์นจ
- Airbnb JavaScript ์คํ์ผ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ฅด์ธ์.
- ํ์ํ ๊ฒฝ์ฐ ํ์ผ์ ๋ ์์ ๋จ์๋ก ๋ถํ ํ์ธ์.
- ๋ถ๋ถ๋ช
ํ ๋ก์ง์๋ ์ฃผ์์ ์ถ๊ฐํ์ธ์. ๋ชจ๋ ํ
์คํธ๋ ์์ด๋ก ์์ฑํ์ธ์.
- ๋ชจ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํด ํด๋น ๋จ์ ํ
์คํธ๋ฅผ ์์ฑํ์ธ์.
## ์์ฑ๋ ์ฝํ
์ธ ์ ๋ํ์ฌ
- ํน๋ณํ ์ง์ ์ด ์๋ ํ, ๋ชจ๋ ์ฝํ
์ธ ๋ฅผ ์๋ต ์์ด ํฌํจํ์ธ์.
- ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ฒ๋ฆฌํ ๋๋ ์ถ๋ ฅ ํ์ง์ ์ ์งํ์ธ์.
```
์ด๋ ์ถ๋ ฅ ํ์ผ์์ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค:
```xml
<instruction>
# ์ฝ๋ฉ ๊ฐ์ด๋๋ผ์ธ
- Airbnb JavaScript ์คํ์ผ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ฆ
๋๋ค
- ํ์ํ ๊ฒฝ์ฐ ํ์ผ์ ์์ ๋จ์๋ก ๋ถํ ํฉ๋๋ค
- ๋ช
ํํ์ง ์์ ๋ก์ง์๋ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. ๋ชจ๋ ํ
์คํธ๋ ์์ด๋ก ์์ฑํฉ๋๋ค
- ๋ชจ๋ ์๋ก์ด ๊ธฐ๋ฅ์๋ ํด๋นํ๋ ๋จ์ ํ
์คํธ๋ฅผ ์์ฑํฉ๋๋ค
## ์์ฑ ๋ด์ฉ์ ๋ํด
- ํน๋ณํ ์ง์ ์ด ์๋ ํ, ๋ชจ๋ ๋ด์ฉ์ ์ถ์ฝํ์ง ์๊ณ ํฌํจํฉ๋๋ค
- ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ฒ๋ฆฌํ๋ฉด์๋ ์ถ๋ ฅ์ ํ์ง์ ์ ์งํฉ๋๋ค
</instruction>
```
## ๋ชจ๋ฒ ์ฌ๋ก
1. **๊ฐ๊ฒฐํ๊ณ ๋ช
ํํ๊ฒ**: ์ง์์ฌํญ์ ๊ฐ๊ฒฐํ๋, ํ์ํ ์ธ๋ถ ์ฌํญ์ ๋ชจ๋ ํฌํจํด์ผ ํฉ๋๋ค.
2. **๊ตฌ์ฒด์ ์ธ ์์ ์ ๊ณต**: ์ ์ ํ ๊ฒฝ์ฐ ์ฝ๋ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ช
์ ๋ณด์ํฉ๋๋ค.
3. **์ฐ์ ์์ ์ค์ **: ๊ฐ์ฅ ์ค์ํ ์ง์์ฌํญ์ ๋ฌธ์ ์๋ถ๋ถ์ ๋ฐฐ์นํ์ฌ ๊ฐ์กฐํฉ๋๋ค.
4. **๋งฅ๋ฝ ํฌํจ**: ํ๋ก์ ํธ์ ๋ฐฐ๊ฒฝ๊ณผ ์ค์ํ ๊ณ ๋ ค์ฌํญ์ ์ ๊ณตํ์ฌ AI๊ฐ ์์
์ ๋ ์ ์ดํดํ๋๋ก ๋์ต๋๋ค.
5. **๊ตฌ์กฐํ๋ ์ฝํ
์ธ **: ์ ๋ชฉ๊ณผ ๋ชฉ๋ก์ ์ฌ์ฉํ์ฌ ์ง์์ฌํญ์ ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์ฑํ๊ณ ๊ฐ๋
์ฑ์ ๋์
๋๋ค.
## ์ฃผ์ ์ฌํญ
- ์ง์์ฌํญ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ํฌํจํ์ง ๋ง์ธ์
- ํ๋ก์ ํธ์ ๋ณํ๋ฅผ ๋ฐ์ํ์ฌ ์ ๊ธฐ์ ์ผ๋ก ์ง์์ฌํญ์ ์
๋ฐ์ดํธํ์ธ์
- ์ง์์ฌํญ์ด ํ๋ก์ ํธ์ ๋ค๋ฅธ ๋ฌธ์์ ์ผ๊ด์ฑ์ ์ ์งํ๋๋ก ํ์ธ์
- ๋ช
ํํ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ฝํ
์ธ ๋ฅผ ๊ตฌ์ฑํ์ธ์