Communitygithub.com

gtskevin/readme-craft

๐Ÿš€ Codex/Claude Code ์Šคํ‚ฌ: ๋ชจ๋“  GitHub ์ €์žฅ์†Œ๋ฅผ ์ „๋ฌธ์ ์ด๊ณ  ๋ณ„์ด ๊ฐ€๋“ํ•œ ์‡ผ์ผ€์ด์Šค๋กœ ๋ณ€ํ™˜ํ•˜์„ธ์š”. README, SVG ์—์…‹, ๋ฐฐ์ง€ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ํŒŒ์ผ์„ ์ž๋™ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

readme-craft๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๊ฐ€. `gtskevin/readme-craft`๋Š” Codex ๋˜๋Š” Claude Code์™€ ๊ฐ™์€ AI ์—์ด์ „ํŠธ๊ฐ€ GitHub ์ €์žฅ์†Œ๋ฅผ ๋‹๋ณด์ด๊ฒŒ ๋งŒ๋“œ๋Š” ์Šคํ‚ฌ์ž…๋‹ˆ๋‹ค. ์ €์žฅ์†Œ์˜ ์ฝ”๋“œ, ๊ตฌ์กฐ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์ €์žฅ์†Œ๋ฅผ ๋Œ€ํ‘œํ•˜๋Š” ์ „๋ฌธ์ ์ธ README ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋‚˜. ์ด ์Šคํ‚ฌ์€ ์ €์žฅ์†Œ์˜ ์ธ์ƒ๊ณผ ๊ฐ€์‹œ์„ฑ์„ ๊ทน์ ์œผ๋กœ ๊ฐœ์„ ํ•˜์—ฌ ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž์™€ ๊ธฐ์—ฌ์ž๋ฅผ ์œ ์น˜ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ์ž๋™ ์ƒ์„ฑ๋˜๋Š” ์ฝ˜ํ…์ธ ์—๋Š” ๊ธฐ๋Šฅ ๋ชฉ๋ก, ์„ค์น˜ ๊ฐ€์ด๋“œ, ์‚ฌ์šฉ ์˜ˆ์ œ, ๊ธฐ์—ฌ ๊ฐ€์ด๋“œ๋ผ์ธ, ๋ผ์ด์„ ์Šค ์ •๋ณด ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋‹ค. ๋˜ํ•œ, ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ๋”ฉ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋งž์ถคํ˜• SVG ์ด๋ฏธ์ง€(๋กœ๊ณ , ๋ฐฐ๋„ˆ, ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ ๋“ฑ)์™€ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ๋ฐฐ์ง€(๋นŒ๋“œ ์ƒํƒœ, ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€, ๋ผ์ด์„ ์Šค ๋“ฑ)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ผ. `README Craft`๋Š” GitHub ์ƒํƒœ๊ณ„์™€ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋˜๋ฉฐ, ์ €์žฅ์†Œ์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ํŒŒ์ผ๋“ค์€ ์ฆ‰์‹œ ์ €์žฅ์†Œ์— ํ†ตํ•ฉ๋˜์–ด ํ”„๋กœ์ ํŠธ์˜ ์ „๋ฌธ์„ฑ์„ ํ•œ์ธต ๋†’์—ฌ์ค๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒโœ“Claude Codeโœ“Codex CLI~Cursor
npx skills add gtskevin/readme-craft

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

readme-craft์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿš€ Codex/Claude Code ์Šคํ‚ฌ: ๋ชจ๋“  GitHub ์ €์žฅ์†Œ๋ฅผ ์ „๋ฌธ์ ์ด๊ณ  ๋ณ„์ด ๊ฐ€๋“ํ•œ ์‡ผ์ผ€์ด์Šค๋กœ ๋ณ€ํ™˜ํ•˜์„ธ์š”. README, SVG ์—์…‹, ๋ฐฐ์ง€ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ํŒŒ์ผ์„ ์ž๋™ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”

README Craft๋Š” AI ์—์ด์ „ํŠธ(์˜ˆ: Claude Code, Codex)๊ฐ€ GitHub ์ €์žฅ์†Œ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ €์žฅ์†Œ์˜ ๋งค๋ ฅ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ๋งˆํฌ๋‹ค์šด ๋ฐ ์—์…‹ ํŒŒ์ผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๊ฐ•๋ ฅํ•œ ์Šคํ‚ฌ์ž…๋‹ˆ๋‹ค. ์ €์žฅ์†Œ์˜ README๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด README๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

  • README ์ž๋™ ์ƒ์„ฑ: ์ €์žฅ์†Œ์˜ ์ฝ”๋“œ, ์ข…์†์„ฑ, ๊ตฌ์กฐ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ํฌ๊ด„์ ์ด๊ณ  ์ž˜ ๊ตฌ์„ฑ๋œ README ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • SVG ์—์…‹ ์ƒ์„ฑ: ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ๋”ฉ ๋ฐ ์„ค๋ช…์— ๋งž์ถ˜ ๋งž์ถคํ˜• SVG ์ด๋ฏธ์ง€(์˜ˆ: ๋กœ๊ณ , ๋ฐฐ๋„ˆ, ๋‹ค์ด์–ด๊ทธ๋žจ)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฐ์ง€ ์ž๋™ํ™”: ๊ธฐ์ˆ  ์Šคํƒ, ๋นŒ๋“œ ์ƒํƒœ, ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€ ๋“ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ธ๊ธฐ ์žˆ๋Š” ๋ฐฐ์ง€๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ํŒŒ์ผ ์ƒ์„ฑ: ๊ธฐ์—ฌ ๊ฐ€์ด๋“œ๋ผ์ธ, ํ–‰๋™ ๊ฐ•๋ น, ์ด์Šˆ/PR ํ…œํ”Œ๋ฆฟ๊ณผ ๊ฐ™์€ ํ•„์ˆ˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๋งˆํฌ๋‹ค์šด ํ’ˆ์งˆ ๋ณด์žฅ: ์ƒ์„ฑ๋œ README๊ฐ€ GitHub ๋งˆํฌ๋‹ค์šด ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ค€์ˆ˜ํ•˜๊ณ , ๊ฐ€๋…์„ฑ์ด ๋›ฐ์–ด๋‚˜๋ฉฐ, ๊ฒ€์ƒ‰ ์—”์ง„์— ์ตœ์ ํ™”๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ํ”Œ๋žซํผ

  • Claude Code (Anthropic)
  • Codex (OpenAI)
  • ๊ธฐํƒ€ AI ์—์ด์ „ํŠธ ๋„๊ตฌ

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

  1. ์ €์žฅ์†Œ์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ AI ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ README ์ƒ์„ฑ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค:
    readme-craft
    
  3. AI๊ฐ€ ์ €์žฅ์†Œ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ƒ์„ฑ๋œ ํŒŒ์ผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  4. ์ƒ์„ฑ๋œ ํŒŒ์ผ์„ ๊ฒ€ํ† ํ•˜๊ณ  ์›ํ•˜๋Š” ๋Œ€๋กœ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
  5. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ์‹œ

# Claude Code์—์„œ
claude "readme-craft๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด ์ €์žฅ์†Œ README๋ฅผ ์ƒ์„ฑํ•ด์ค˜"

# Codex์—์„œ
codex "readme-craft๋ฅผ ์‹คํ–‰ํ•˜์—ฌ README ๋ฐ ์—์…‹ ์ƒ์„ฑ"

์ƒ์„ฑ๋˜๋Š” ํŒŒ์ผ

ํŒŒ์ผ์„ค๋ช…
README.md์ €์žฅ์†Œ์˜ ๋ฉ”์ธ README ํŒŒ์ผ
assets/logo.svg์ €์žฅ์†Œ ๋กœ๊ณ  (SVG ํ˜•์‹)
assets/banner.svg์ €์žฅ์†Œ ๋ฐฐ๋„ˆ ์ด๋ฏธ์ง€
assets/badges.svg๊ธฐ์ˆ  ๋ฐฐ์ง€ ๋ชจ์Œ
CONTRIBUTING.md๊ธฐ์—ฌ ๊ฐ€์ด๋“œ๋ผ์ธ
CODE_OF_CONDUCT.mdํ–‰๋™ ๊ฐ•๋ น
.github/ISSUE_TEMPLATE/์ด์Šˆ ํ…œํ”Œ๋ฆฟ
.github/PULL_REQUEST_TEMPLATE.mdPR ํ…œํ”Œ๋ฆฟ

๊ตฌ์„ฑ

์Šคํ‚ฌ์€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋˜๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํ†ตํ•ด ์ถ”๊ฐ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ€์ˆ˜์„ค๋ช…๊ธฐ๋ณธ๊ฐ’
README_CRAFT_STYLEREADME ์Šคํƒ€์ผ (professional, creative, minimal)professional
README_CRAFT_INCLUDE_BADGES๋ฐฐ์ง€ ํฌํ•จ ์—ฌ๋ถ€true
README_CRAFT_INCLUDE_SVGSVG ์—์…‹ ์ƒ์„ฑ ์—ฌ๋ถ€true
README_CRAFT_LICENSEREADME์— ํฌํ•จํ•  ๋ผ์ด์„ ์Šค ์œ ํ˜•์ €์žฅ์†Œ์—์„œ ๊ฐ์ง€

๋ชจ๋ฒ” ์‚ฌ๋ก€

  • AI๊ฐ€ README๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ํ•ญ์ƒ ๊ฒ€ํ† ํ•˜๊ณ  ํŽธ์ง‘ํ•˜์„ธ์š”.
  • ์ €์žฅ์†Œ์— ๋งž๊ฒŒ ์ƒ์„ฑ๋œ SVG ์—์…‹์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜์„ธ์š”.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์ €์žฅ์†Œ์˜ ๊ทœ์น™์„ ๋ฐ˜์˜ํ•˜์„ธ์š”.
  • ์ƒ์„ฑ๋œ README์— ๊ด€๋ จ ๋งํฌ(์˜ˆ: ๋ฌธ์„œ, ์›น์‚ฌ์ดํŠธ)๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

๋ฌธ์ œ ํ•ด๊ฒฐ

๋ฌธ์ œ: README ์ƒ์„ฑ์ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…: ์ €์žฅ์†Œ์— package.json, requirements.txt, Cargo.toml ๋“ฑ ์ธ์‹ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

๋ฌธ์ œ: SVG ์ด๋ฏธ์ง€๊ฐ€ ๊นจ์ ธ ๋ณด์ž…๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…: SVG ํŒŒ์ผ์˜ XML ๊ตฌ๋ฌธ์ด ์˜ฌ๋ฐ”๋ฅธ์ง€ ํ™•์ธํ•˜๊ณ , ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ˆ˜๋™์œผ๋กœ ์ˆ˜์ •ํ•˜์„ธ์š”.

๋ฌธ์ œ: ๋ฐฐ์ง€๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…: ๋ฐฐ์ง€ URL์ด ์œ ํšจํ•œ์ง€ ํ™•์ธํ•˜๊ณ , shields.io์™€ ๊ฐ™์€ ๋ฐฐ์ง€ ์„œ๋น„์Šค๊ฐ€ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•˜์„ธ์š”.

๋ผ์ด์„ ์Šค

์ด ์Šคํ‚ฌ์€ MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ LICENSE ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ด€๋ จ ์Šคํ‚ฌ