A skill for writing and optimizing a project's README.md file in accordance with standard conventions and templates...
์ด ์คํฌ์ ํ๋ก์ ํธ์ README.md ํ์ผ์ ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ ๋ ์ฌ์ฉํฉ๋๋ค. ์๋์ ์์ฑ ๊ท์น๊ณผ ํ ํ๋ฆฟ์ ์๊ฒฉํ ์ค์ํ์ญ์์ค.
{placeholder}๋ ์ค์ ํ๋ก์ ํธ ํ์ผ/ํด๋/์ฝ๋/์ค์ ์์ ์ถ์ถํ ์ ๋ณด๋ก ์ฑ์ด๋ค.| ์น์ | ํ์ | ํฌํจ ์กฐ๊ฑด |
|---|---|---|
| Overview | โ | ํญ์ ํฌํจ |
| Tech Stack | โ | ํญ์ ํฌํจ |
| Architecture | โช | ์๋น์ค ๊ฐ ํต์ ๋๋ ์ธ๋ถ ์์กด์ฑ์ด ์๋ ๊ฒฝ์ฐ |
| Directory Structure | โ | ํญ์ ํฌํจ |
| Configuration | โช | .env.example ๋๋ config/ ํด๋๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ |
| Quick Start | โ | ํญ์ ํฌํจ |
| Operations Guide | โช | docker-compose.yml ๋๋ ๋ฐฐํฌ ์คํฌ๋ฆฝํธ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ |
| Troubleshooting | โช | ์๋ ค์ง ์ด์๊ฐ ์๋ ๊ฒฝ์ฐ |
| Contributing | โช | ์คํ์์ค ๋๋ CONTRIBUTING.md๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ |
| License | โช | LICENSE ํ์ผ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ |
ํ๋ก์ ํธ ์ ํ ํ๋จ ๊ธฐ์ค:
LICENSE ํ์ผ ์กด์ฌ, public ์ ์ฅ์LICENSE ์์, private ์ ์ฅ์ โ Contributing, License ์น์
์๋ต| ์น์ | ์ฐธ์กฐ ์์ค | ์์ฑ ๋ฐฉ๋ฒ |
|---|---|---|
| Overview | pyproject.toml, package.json, ์ฝ๋ ์ฃผ์ | ๋ฐฐ๊ฒฝ-๋ฌธ์ -๋ชฉํ ๊ตฌ์กฐ๋ก 3~6์ค ์์ฑ |
| Tech Stack | pyproject.toml, package.json, Dockerfile | ์ค์ ์ฌ์ฉ ์ค์ธ ๊ธฐ์ ๋ง ๋ฐฐ์ง๋ก ํ์ |
| Architecture | ์ฝ๋ ๊ตฌ์กฐ, Dockerfile, docker-compose.yml | Mermaid ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ์์ฑ |
| Directory | ํ๋ก์ ํธ ๋ฃจํธ ๊ธฐ์ค tree ๋ช ๋ น | ์ฃผ์ ํด๋๋ง ์ ๋ณํ์ฌ ์ญํ ์ค๋ช |
| Configuration | .env.example, config ํด๋ | ์ค์ ํ๊ฒฝ๋ณ์์ ์ค์ ํ์ผ๋ง ๊ธฐ์ฌ |
| Quick Start | main.py, entrypoint, ๋น๋ ์คํฌ๋ฆฝํธ | ์ค์ ํ ์คํธ๋ ๋ช ๋ น์ด๋ง ๊ธฐ์ฌ |
| Operations | docker-compose.yml, ๋ฐฐํฌ ์คํฌ๋ฆฝํธ | ์ค์ ์ด์ ํ๊ฒฝ ๊ธฐ์ค ์์ฑ |
AI๋ ๋ค์ ํ์ผ๋ค์ ์์๋๋ก ๋ถ์ํ์ฌ README๋ฅผ ์์ฑํ๋ค:
pyproject.toml, package.json, Cargo.toml, go.moduv.lock, package-lock.json, Cargo.lockDockerfile, docker-compose.yml, k8s/ ํด๋.env.example, config/ ํด๋main.py, app.py, index.ts, main.gotree -a -I 'node_modules|__pycache__|.git|.venv'# {Project Name}
{ํ ์ค ํ๋ก์ ํธ ์ค๋ช
}
[]()
[]()
[์์ํ๊ธฐ](#-quick-start) ยท [๋ฌธ์](#-documentation)
## ๐ Table of Contents
- [Overview](#-overview)
- [Tech Stack](#-tech-stack)
- [Architecture](#-architecture)
- [Directory Structure](#-directory-structure)
- [Configuration](#-configuration)
- [Quick Start](#-quick-start)
- [Operations Guide](#-operations-guide)
- [Troubleshooting](#-troubleshooting)
- [Contributing](#-contributing)
- [Documentation](#-documentation)
- [License](#-license)
## ๐ Overview
### ๋ฐฐ๊ฒฝ
{ํ๋ก์ ํธ๊ฐ ์์๋ ๋ฐฐ๊ฒฝ๊ณผ ๋งฅ๋ฝ}
### ํด๊ฒฐํ๋ ค๋ ๋ฌธ์
- {ํต์ฌ ๋ฌธ์ 1}
- {ํต์ฌ ๋ฌธ์ 2}
- {ํต์ฌ ๋ฌธ์ 3}
### ๋ชฉํ
{์ด ํ๋ก์ ํธ๊ฐ ๋ฌ์ฑํ๋ ค๋ ๊ตฌ์ฒด์ ์ธ ๋ชฉํ}
### ์ฃผ์ ๊ธฐ๋ฅ
- **{๊ธฐ๋ฅ๋ช
1}**: {์ค๋ช
}
- **{๊ธฐ๋ฅ๋ช
2}**: {์ค๋ช
}
- **{๊ธฐ๋ฅ๋ช
3}**: {์ค๋ช
}
> ๐ ์์ธ ๊ธฐํ: [{๋ฌธ์๋ช
}]({Notion URL})
## ๐ Tech Stack
| Category | Technology | Version |
| -------------- | -------------- | ------- |
| Language | {์ธ์ด๋ช
} | {๋ฒ์ } |
| Framework | {ํ๋ ์์ํฌ๋ช
} | {๋ฒ์ } |
| Database | {DB๋ช
} | {๋ฒ์ } |
| Infrastructure | {์ธํ๋ผ} | {๋ฒ์ } |
### ๊ธฐ์ ์ ํ ๊ทผ๊ฑฐ
| ๊ธฐ์ | ์ ํ ์ด์ | ๊ฒํ ํ๋ ๋์ |
| -------- | ----------- | ------------------- |
| {๊ธฐ์ ๋ช
} | {์ ํ ์ด์ } | {๋์ ๋ฐ ์ ์ธ ์ด์ } |
## ๐ Architecture
### System Overview
```mermaid
flowchart TB
subgraph Client
A[{ํด๋ผ์ด์ธํธ ์ ํ}]
end
subgraph Service
B[{์๋น์ค/API}]
C[{์ฒ๋ฆฌ ๋ก์ง}]
end
subgraph Data
D[(Database)]
E[{์ธ๋ถ ์๋น์ค}]
end
A --> B
B --> C
C --> D
C --> E
```
### Data Flow
```mermaid
flowchart LR
A[{์
๋ ฅ}] --> B[{์ฒ๋ฆฌ 1}]
B --> C[{์ฒ๋ฆฌ 2}]
C --> D[{์ถ๋ ฅ}]
B --> E[(์ ์ฅ์)]
```
### ์ฃผ์ ์ปดํฌ๋ํธ
| ์ปดํฌ๋ํธ | ์ญํ | ๊ธฐ์ |
| ------------ | ----------- | ----------- |
| {์ปดํฌ๋ํธ๋ช
} | {์ญํ ์ค๋ช
} | {์ฌ์ฉ ๊ธฐ์ } |
> ๐ ์ํคํ
์ฒ ์์ธ: [{๋ฌธ์๋ช
}]({๋งํฌ})
## ๐ Directory Structure
```text
{project-root}/
โโโ src/ # ์์ค ์ฝ๋
โ โโโ {folder}/ # {์ญํ }
โ โโโ {folder}/ # {์ญํ }
โโโ tests/ # ํ
์คํธ ์ฝ๋
โโโ config/ # ์ค์ ํ์ผ
โโโ {file} # {์ญํ }
โโโ README.md
```
### ํด๋๋ณ ์์ธ ์ค๋ช
| ํด๋ | ์ญํ | ์ฃผ์ ํ์ผ |
| ---------- | ------ | ------------- |
| `{ํด๋๋ช
}` | {์ญํ } | {์ฃผ์ ํ์ผ๋ค} |
## โ Configuration
### ํ๊ฒฝ ๋ณ์
| ๋ณ์๋ช
| ํ์ | ์ค๋ช
| ๊ธฐ๋ณธ๊ฐ | ์์ |
| ----------- | :--: | ------ | -------- | ------ |
| `{ENV_VAR}` | โ
| {์ค๋ช
} | {๊ธฐ๋ณธ๊ฐ} | {์์} |
| `{ENV_VAR}` | โช | {์ค๋ช
} | {๊ธฐ๋ณธ๊ฐ} | {์์} |
### ์ค์ ํ์ผ
| ํ์ผ | ์ฉ๋ |
| ---------- | ------ |
| `{ํ์ผ๋ช
}` | {์ฉ๋} |
### ํ๊ฒฝ๋ณ ์ค์
| ํ๊ฒฝ | ์ค์ ํ์ผ | ํน์ด์ฌํญ |
| ---------- | --------- | ---------- |
| Local | {ํ์ผ๋ช
} | {ํน์ด์ฌํญ} |
| Production | {ํ์ผ๋ช
} | {ํน์ด์ฌํญ} |
> ๐ ํ๊ฒฝ ์ค์ ๊ฐ์ด๋: [{๋ฌธ์๋ช
}]({๋งํฌ})
## โก Quick Start
### ์๊ตฌ์ฌํญ
- {Runtime}: {๋ฒ์ }
- {Package Manager}: {๋ฒ์ }
- {๊ธฐํ ์์กด์ฑ}
### ์ค์น
```bash
# 1. ์ ์ฅ์ ํด๋ก
git clone {repository_url}
cd {project_name}
# 2. ํ๊ฒฝ ์ค์
cp .env.example .env
# 3. ์์กด์ฑ ์ค์น
{install_command}
```
### ์คํ
```bash
# ๋ก์ปฌ ๊ฐ๋ฐ
{run_command}
# Docker ์คํ (์ ํ)
docker-compose up -d
```
### ๋์ ํ์ธ
```bash
{health_check_command}
```
### ํ
์คํธ
```bash
{test_command}
```
## ๐ Operations Guide
### ๋ฐฐํฌ
| ํ๊ฒฝ | ๋ฐฉ๋ฒ | ๋ช
๋ น์ด |
| ------ | ------ | ---------- |
| {ํ๊ฒฝ} | {๋ฐฉ๋ฒ} | `{๋ช
๋ น์ด}` |
### ์๋น์ค ๊ด๋ฆฌ
```bash
# ์๋น์ค ์ํ ํ์ธ
{status_command}
# ์๋น์ค ์ฌ์์
{restart_command}
```
### ๋ก๊ทธ ํ์ธ
```bash
{log_command}
```
### ๋ชจ๋ํฐ๋ง
| ํญ๋ชฉ | ๋๊ตฌ | ์ ๊ทผ ๋ฐฉ๋ฒ |
| ------ | -------- | --------------- |
| {ํญ๋ชฉ} | {๋๊ตฌ๋ช
} | {URL ๋๋ ๋ช
๋ น} |
> ๐ ์ด์ ๋งค๋ด์ผ: [{๋ฌธ์๋ช
}]({๋งํฌ})
## ๐งฉ Troubleshooting
### ์์ฃผ ๋ฐ์ํ๋ ๋ฌธ์
#### {์๋ฌ ๋ฉ์์ง ๋๋ ์ฆ์}
- **์์ธ**: {์์ธ ์ค๋ช
}
- **ํด๊ฒฐ**: {ํด๊ฒฐ ๋ฐฉ๋ฒ}
### ์๋ ค์ง ์ ์ฝ์ฌํญ
| ์ ์ฝ์ฌํญ | ์ํฅ | ๋์ ๋ฐฉ์ |
| -------- | ------ | --------- |
| {์ ์ฝ} | {์ํฅ} | {๋์} |
## ๐ค Contributing
ํ๋ก์ ํธ ๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค.
1. ์ด ์ ์ฅ์๋ฅผ Forkํฉ๋๋ค
2. Feature ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค (`git checkout -b feature/{feature-name}`)
3. ๋ณ๊ฒฝ์ฌํญ์ ์ปค๋ฐํฉ๋๋ค (`git commit -m 'feat: {description}'`)
4. ๋ธ๋์น์ Pushํฉ๋๋ค (`git push origin feature/{feature-name}`)
5. Pull Request๋ฅผ ์์ฑํฉ๋๋ค
### ์ปค๋ฐ ์ปจ๋ฒค์
| Type | ์ค๋ช
|
| ---------- | ---------------- |
| `feat` | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
| `fix` | ๋ฒ๊ทธ ์์ |
| `docs` | ๋ฌธ์ ์์ |
| `refactor` | ๋ฆฌํฉํ ๋ง |
| `test` | ํ
์คํธ ์ถ๊ฐ/์์ |
| `chore` | ๋น๋, ์ค์ ๋ณ๊ฒฝ |
## ๐ Documentation
| ๋ฌธ์ | ์ค๋ช
| ๋งํฌ |
| -------- | ------ | ------------------ |
| {๋ฌธ์๋ช
} | {์ค๋ช
} | [{๋ฌธ์๋ช
}]({๋งํฌ}) |
## ๐ License
์ด ํ๋ก์ ํธ๋ [{๋ผ์ด์ ์ค๋ช
}] ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ [LICENSE](LICENSE) ํ์ผ์ ์ฐธ์กฐํ์ธ์.