[awesome-claude-code] ๋ฌธ์ ์ ๋ฐ์ดํธ ์ปค๋งจ๋
์ด ์ปค๋งจ๋๋ ๊ตฌํ ์๋ฃ ํ ํ๋ก์ ํธ์ ์คํ ๋ฌธ์, ๊ตฌํ ์ํ, CLAUDE.md, README.md ๋ฑ์ ์ผ๊ด ์ ๋ฐ์ดํธํ๋ ๋๊ตฌ์ ๋๋ค.
๐ ์ฐธ๊ณ : ์ด ๋ฌธ์๋ awesome Claude Code ๋ฌธ์์ ์๋ฌธ + ๋ ํผ๋ฐ์ค์ ๋๋ค.
- ์๋ฌธ ๋งํฌ๋ฅผ ๋ฐฉ๋ฌธํ์ ์ ๋ณต์ฌํด์ ์ฌ์ฉํ์ ๋ ๋ฉ๋๋ค
- ์ด ํ์ผ์
.claude/skills/ํ์์ ๋ณต์ฌํ์ฌ ์คํฌ๋ก ๋ฑ๋กํ ์๋ ์์ต๋๋ค(26.03.15 ๊ธฐ์ค)
๋ฌธ์ ์ ๋ฐ์ดํธ ์ปค๋งจ๋: ๊ตฌํ ๋ฌธ์ ์ ๋ฐ์ดํธ
๋ฌธ์ ๋ถ์
-
ํ์ฌ ๋ฌธ์ ์ํ๋ฅผ ๊ฒํ ํฉ๋๋ค:
specs/implementation_status.md์์ ์ ์ฒด ํ๋ก์ ํธ ์ํ๋ฅผ ํ์ธํฉ๋๋ค- ๊ตฌํ๋ ํ์ด์ฆ ๋ฌธ์(
specs/phase{N}_implementation_plan.md)๋ฅผ ๊ฒํ ํฉ๋๋ค specs/flutter_structurizr_implementation_spec.md๋ฐspecs/flutter_structurizr_implementation_spec_updated.md๋ฅผ ๊ฒํ ํฉ๋๋คspecs/testing_plan.md๋ฅผ ๊ฒํ ํ์ฌ ์ต๊ทผ ํ ์คํธ ํต๊ณผ, ์คํจ, ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ๊ณ ์๋์ง ํ์ธํฉ๋๋คCLAUDE.md์README.md์์ ํ๋ก์ ํธ ์ ๋ฐ์ ๋ฌธ์๋ฅผ ํ์ธํฉ๋๋ค- CLAUDE.md์ ์๋ก์ด ๊ตํ์ด๋ ๋ชจ๋ฒ ์ฌ๋ก๊ฐ ์๋์ง ํ์ธํ๊ณ ๋ฌธ์ํํฉ๋๋ค
-
๊ตฌํ ๋ฐ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํฉ๋๋ค:
- ๋ง์ง๋ง ํ์ด์ฆ์์ ๊ตฌํ๋ ๋ด์ฉ์ ๊ฒํ ํฉ๋๋ค
- ํ ์คํธ ๊ฒฐ๊ณผ์ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๊ฒํ ํฉ๋๋ค
- ๊ตฌํ ์ค ๋ฐ๊ฒฌ๋ ์๋ก์ด ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์๋ณํฉ๋๋ค
- ๊ตฌํ ๊ณผ์ ์ ๋ฌธ์ ์ ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ธฐ๋กํฉ๋๋ค
- ์ ๋ฐ์ดํธ๋ ๋ฌธ์๋ฅผ ์ต๊ทผ ๊ตฌํ ๋ฐ ํ ์คํธ ๊ฒฐ๊ณผ์ ๊ต์ฐจ ์ฐธ์กฐํ์ฌ ์ ํ์ฑ์ ํ์ธํฉ๋๋ค
๋ฌธ์ ์ ๋ฐ์ดํธ
-
ํ์ด์ฆ ๊ตฌํ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค:
- ์๋ฃ๋ ์์ ์ โ ์ํ๋ฅผ ํ์ํฉ๋๋ค
- ๊ตฌํ ์๋ฃ์จ์ ์ ๋ฐ์ดํธํฉ๋๋ค
- ๊ตฌํ ์ ๊ทผ ๋ฐฉ์์ ๋ํ ์์ธ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํฉ๋๋ค
- ์๋ ๊ณํ์์ ๋ฒ์ด๋ ๋ถ๋ถ์ ๊ทผ๊ฑฐ์ ํจ๊ป ๋ฌธ์ํํฉ๋๋ค
- ํ์์ ์ ์น์ ์ ์ถ๊ฐํฉ๋๋ค (๊ตํ, ๋ชจ๋ฒ ์ฌ๋ก)
- ๋ณต์กํ ์ปดํฌ๋ํธ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ๊ตฌํ ์ธ๋ถ์ฌํญ์ ๋ฌธ์ํํฉ๋๋ค
- ํด๋น ํ์ด์ฆ์์ ๋ฐ๊ฒฌ๋ ์๋ก์ด ํธ๋ฌ๋ธ์ํ ํ์ด๋ ์ํฌํ๋ก์ฐ ๊ฐ์ ์ฌํญ์ ์์ฝํ์ฌ ํฌํจํฉ๋๋ค
-
๊ตฌํ ์ํ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค:
- ํ์ด์ฆ ์๋ฃ์จ์ ์ ๋ฐ์ดํธํฉ๋๋ค
- ์ปดํฌ๋ํธ์ ๊ตฌํ ์ํ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๋ฐ์ดํธํฉ๋๋ค
- ๊ตฌํ ์ ๊ทผ ๋ฐฉ์๊ณผ ๊ฒฐ์ ์ฌํญ์ ๋ํ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํฉ๋๋ค
- ๊ตฌํ ์ค ๋ฐ๊ฒฌ๋ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฌธ์ํํฉ๋๋ค
- ๊ทน๋ณตํ ๋ฌธ์ ์ ์ ์ฉํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ธฐ๋กํฉ๋๋ค
-
๊ตฌํ ์ฌ์ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค:
- ์๋ฃ๋ ํญ๋ชฉ์ โ ๋๋ ์ทจ์์ ์ ํ์ํ๋ ์๋ ์๊ตฌ์ฌํญ์ ๋ณด์กดํฉ๋๋ค
- ์ ์ ํ ๊ณณ์ ๊ตฌํ ์ธ๋ถ์ฌํญ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํฉ๋๋ค
- ๊ตฌํ๋ ํ์ผ๊ณผ ํด๋์ค์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค
- ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๊ตฌํ ๊ฐ์ด๋๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค
-
ํ์์ CLAUDE.md์ README.md๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค:
- ์๋ก์ด ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ถ๊ฐํฉ๋๋ค
- ํ๋ก์ ํธ ์ํ๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค
- ์๋ก์ด ๊ตฌํ ๊ฐ์ด๋๋ฅผ ์ถ๊ฐํฉ๋๋ค
- ์๋ ค์ง ์ด์๋ ์ ํ์ฌํญ์ ๋ฌธ์ํํฉ๋๋ค
- ์๋ก์ด ๊ธฐ๋ฅ์ ํฌํจํ๋๋ก ์ฌ์ฉ ์์๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค
-
์๋ก์ด ํ ์คํธ ์ ์ฐจ๋ฅผ ๋ฌธ์ํํฉ๋๋ค:
- ์์ฑ๋ ํ ์คํธ ํ์ผ์ ๋ํ ์ธ๋ถ์ฌํญ์ ์ถ๊ฐํฉ๋๋ค
- ํ ์คํธ ์คํ ๋ฐฉ๋ฒ์ ํฌํจํฉ๋๋ค
- ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋ฌธ์ํํฉ๋๋ค
- ๋ณต์กํ ์ปดํฌ๋ํธ์ ํ ์คํธ ์ ๊ทผ ๋ฐฉ์์ ์ค๋ช ํฉ๋๋ค
๋ฌธ์ ํฌ๋งท ๋ฐ ๊ตฌ์กฐ
-
์ผ๊ด๋ ๋ฌธ์ ์คํ์ผ์ ์ ์งํฉ๋๋ค:
- ๋ช ํํ ์ ๋ชฉ๊ณผ ์น์ ์ ์ฌ์ฉํฉ๋๋ค
- ๋์์ด ๋๋ ๊ฒฝ์ฐ ์ฝ๋ ์์๋ฅผ ํฌํจํฉ๋๋ค
- ์ํ ํ์์(โ , โ ๏ธ, โ)๋ฅผ ์ผ๊ด๋๊ฒ ์ฌ์ฉํฉ๋๋ค
- ์ฌ๋ฐ๋ฅธ Markdown ํฌ๋งท์ ์ ์งํฉ๋๋ค
-
๋ฌธ์ ์์ ์ฑ์ ํ๋ณดํฉ๋๋ค:
- ๊ตฌํ๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ค๋ฃน๋๋ค
- ์ฌ์ฉ ์์๋ฅผ ํฌํจํฉ๋๋ค
- API ๋ณ๊ฒฝ ๋๋ ์ถ๊ฐ ์ฌํญ์ ๋ฌธ์ํํฉ๋๋ค
- ์ผ๋ฐ์ ์ธ ์ด์์ ๋ํ ํธ๋ฌ๋ธ์ํ ๊ฐ์ด๋๋ฅผ ํฌํจํฉ๋๋ค
๊ฐ์ด๋๋ผ์ธ
- ์ ์ฌ์ ํ์ผ์ ์์ฑํ์ง ๋ง์ธ์
specs/๋๋ ํ ๋ฆฌ์ ๊ธฐ์กด ํ์ผ์ ์ ๋ฐ์ดํธํ์ธ์- ์ผ๊ด๋ ๋ฌธ์ ์คํ์ผ์ ์ ์งํ์ธ์
- ์ ์ ํ ๊ณณ์ ์ค์ฉ์ ์ธ ์์๋ฅผ ํฌํจํ์ธ์
- ๊ด๋ จ ๋ฌธ์ ์น์ ์ ๊ต์ฐจ ์ฐธ์กฐํ์ธ์
- ๋ชจ๋ฒ ์ฌ๋ก์ ๊ตํ์ ๋ฌธ์ํํ์ธ์
- ํ๋ก์ ํธ ์งํ ์ํฉ์ ๋ํ ๋ช ํํ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณตํ์ธ์
- ์์น ์๋ฃ์จ์ ์ ๋ฐ์ดํธํ์ธ์
- ๋ฌธ์๊ฐ ์ค์ ๊ตฌํ์ ๋ฐ์ํ๋์ง ํ์ธํ์ธ์
์๋ฃ ํ ๋ค์์ ํฌํจํ ๋ฌธ์ ์ ๋ฐ์ดํธ ์์ฝ์ ์ ๊ณตํ์ธ์:
- ์ ๋ฐ์ดํธ๋ ํ์ผ
- ์ฃผ์ ๋ฌธ์ ๋ณ๊ฒฝ ์ฌํญ
- ์ ๋ฐ์ดํธ๋ ์๋ฃ์จ
- ์๋ก ๋ฌธ์ํ๋ ๋ชจ๋ฒ ์ฌ๋ก
- ์ด๋ฒ ํ์ด์ฆ ์ดํ ์ ์ฒด ํ๋ก์ ํธ ์ํ