Tenbagger Hunter์ ์ปค๋ฐ ๊ท์น. Conventional Commits ๊ธฐ๋ฐ. Agent(Claude Code)๊ฐ ์ปค๋ฐํ ๋ ์๋ ์ ์ฉํ๋ค โ .claude/skills/commit/SKILL.md
<type>(<scope>): <subject>
<body (์ ํ)>
<footer (์ ํ)>
- subject: ํ ์ค ์์ฝ, ํ์ฌํ/๋ช ๋ นํ, ๋์ ๋ง์นจํ ์์, 50์ ๋ด์ธ
- body: "๋ฌด์์/์"๋ฅผ ์ค๋ช (์ด๋ป๊ฒ๋ ์ฝ๋๊ฐ ๋งํจ). ํ ์ค๋น 72์ ๊ถ์ฅ
- footer: ์ด์ ์ฐ๊ฒฐ(
Closes #12), ํ์ ์(Co-Authored-By:) ๋ฑ
| type | ์ฉ๋ |
|---|---|
feat |
์ ๊ธฐ๋ฅ (์ฌ์ฉ์๊ฐ ์ธ์งํ๋ ๊ฐ์น) |
fix |
๋ฒ๊ทธ ์์ |
refactor |
๋์ ๋ณํ ์๋ ๊ตฌ์กฐ ๊ฐ์ |
docs |
๋ฌธ์ (README, CLAUDE.md, ADR, wiki ๋ฑ) |
style |
ํฌ๋งท/์ธ๋ฏธ์ฝ๋ก ๋ฑ ๋น๊ธฐ๋ฅ ๋ณ๊ฒฝ |
test |
ํ ์คํธ ์ถ๊ฐ/์์ |
chore |
์ค์ ยทํจํค์งยท๋น๋ยทํด๋ง |
prompt |
Claude API ํ๋กฌํํธ ๋ณ๊ฒฝ (docs/prompts.md ๋ฒ์ ๋๋ฐ) |
ui ยท api ยท ai ยท data ยท score ยท bull-bear ยท us ยท cache ยท db ยท infra
์: feat(score): TAM ์นจํฌ์จ ๊ณ์ฐ ์ถ๊ฐ, fix(cache): ๋น ์๋ต ์บ์ฑ ์ฒ๋ฆฌ
- ์์ ๋จ์ = ์ปค๋ฐ ๋จ์. ์๋ก ๋ค๋ฅธ ๊ด์ฌ์ฌ๋ ํ ์ปค๋ฐ์ ์์ง ์๋๋ค. (์์ ์ชผ๊ฐ๊ธฐ ๊ธฐ์ค: agent-workflow.md)
- subject๋ง ๋ด๋ ๋ฌด์์ ๋ฐ๊ฟจ๋์ง ์ ์ ์๊ฒ.
- ์ด์๊ฐ ์์ผ๋ฉด footer์ ์ฐ๊ฒฐ:
Closes #N/Refs #N - ํ๊ตญ์ด/์์ด ํผ์ฉ ๊ฐ๋ฅํ๋ type์ ์์ด ๊ณ ์ .
- ๋น๋ฐํคยทํ ํฐยท
.env๊ฐ์ ์ ๋ ์ปค๋ฐํ์ง ์๋๋ค.
feat(api): ํ
๋ง ํ์ ์๋ํฌ์ธํธ ์ถ๊ฐ
์์ฐ์ด ํ
๋ง๋ฅผ ๋ฐ์ ๊ธฐ์
ํ๋ณด 5~8๊ฐ๋ฅผ ๋ฐํํ๋ค.
๊ฐ๋ฐ ์ค์๋ lib/data/mock ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ.
Closes #4
prompt(theme-search): v2 โ ์ ์ ์ด์ ํ๋ ๊ฐ์
v1 ๊ฒฐ๊ณผ๊ฐ genericํด ๊ธฐ์
์ ์ ๊ทผ๊ฑฐ๊ฐ ์์์. docs/prompts.md์ ๋ฒ์ ๊ธฐ๋ก.
Refs #4