Julius0217/claude-code-workflow

๐ŸŽฏ Claude Code Workflow๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด GitHub ํ”„๋กœ์ ํŠธ์—์„œ ํšจ์œจ์ ์ธ ๋งˆํฌ๋‹ค์šด ๋ฆฐํŒ… ๋ฐ ๋งํฌ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

claude-code-workflow๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ GitHub ํ”„๋กœ์ ํŠธ์—์„œ ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์˜ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ณ  ๋Š์–ด์ง„ ๋งํฌ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ ์ž‘์—… ํ๋ฆ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Claude Code, Cursor, Codex์™€ ๊ฐ™์€ AI ์–ด์‹œ์Šคํ„ดํŠธ์™€ ํ†ตํ•ฉ๋˜์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ ๋ฌธ์„œ ์œ ์ง€๋ณด์ˆ˜ ๊ณผ์ •์—์„œ ์ผ๊ด€๋œ ํฌ๋งท๊ณผ ์ •ํ™•ํ•œ ์ฐธ์กฐ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์œผ๋กœ๋Š” markdownlint๋ฅผ ์‚ฌ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ๋ฆฐํŒ…, ๋งํฌ ๊ฒ€์‚ฌ๊ธฐ(์˜ˆ: lychee)๋ฅผ ํ†ตํ•œ ์™ธ๋ถ€ ๋ฐ ๋‚ด๋ถ€ ๋งํฌ ์œ ํšจ์„ฑ ํ™•์ธ, ๊ทธ๋ฆฌ๊ณ  CI/CD ํŒŒ์ดํ”„๋ผ์ธ๊ณผ์˜ ์‰ฌ์šด ํ†ตํ•ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ ์ˆ˜๋™ ๊ฒ€ํ†  ์‹œ๊ฐ„์„ ์ค„์ด๊ณ , ๋ฌธ์„œ ์˜ค๋ฅ˜๋กœ ์ธํ•œ ๋ฒ„๊ทธ๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•˜๋ฉฐ, ํŒ€ ์ „์ฒด์˜ ๋ฌธ์„œ ํ‘œ์ค€์„ ์ž๋™ํ™”ํ•˜์—ฌ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒโœ“Claude Code~Codex CLI~Cursor
npx skills add Julius0217/claude-code-workflow

Installed? Explore more ์ƒ์‚ฐ์„ฑ & ํ˜‘์—… skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator ยท View all 6 โ†’

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

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

๋ฌธ์„œ

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

๐ŸŽฏ Claude Code Workflow๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด GitHub ํ”„๋กœ์ ํŠธ์—์„œ ํšจ์œจ์ ์ธ ๋งˆํฌ๋‹ค์šด ๋ฆฐํŒ… ๋ฐ ๋งํฌ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์š”

์ด ์ €์žฅ์†Œ๋Š” GitHub ํ”„๋กœ์ ํŠธ์—์„œ ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์˜ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ณ  ๋งํฌ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

  • ๋งˆํฌ๋‹ค์šด ๋ฆฐํŒ…: markdownlint๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๊ด€๋œ ํฌ๋งท ์ ์šฉ
  • ๋งํฌ ๊ฒ€์‚ฌ: lychee์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Š์–ด์ง„ ๋งํฌ ๊ฐ์ง€
  • CI/CD ํ†ตํ•ฉ: GitHub Actions์™€ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ์ž๋™ํ™”๋œ ๊ฒ€์‚ฌ ์ˆ˜ํ–‰

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

  1. ์ด ์ €์žฅ์†Œ์˜ ์›Œํฌํ”Œ๋กœ์šฐ ํŒŒ์ผ์„ ํ”„๋กœ์ ํŠธ์— ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
  2. ํ•„์š”ํ•œ ๊ตฌ์„ฑ ํŒŒ์ผ(์˜ˆ: .markdownlint.json)์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  3. GitHub Actions์—์„œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์„ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.

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

  • Claude Code
  • Cursor
  • Codex

์„ค์ • ์˜ˆ์‹œ

name: Markdown Lint and Link Check
on: [push, pull_request]
jobs:
  lint:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Run markdownlint
        run: npx markdownlint '**/*.md'
      - name: Check links
        run: npx lychee '**/*.md'

๋ผ์ด์„ ์Šค

MIT

๊ด€๋ จ ์Šคํ‚ฌ