Kalitone/claude-code-review-skill

๐Ÿ” AI๋กœ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ๋ณด์•ˆ, ์„ฑ๋Šฅ, ํ’ˆ์งˆ ๋“ฑ 280๊ฐœ ์ด์ƒ์˜ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด ์ฝ”๋“œ์˜ ๊ฒฌ๊ณ ์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

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

์ด ์Šคํ‚ฌ์€ AI ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ž๋™ํ™” ๋„๊ตฌ๋กœ, 280๊ฐœ ์ด์ƒ์˜ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ , ์„ฑ๋Šฅ ๋ณ‘๋ชฉ, ํ’ˆ์งˆ ์ด์Šˆ ๋“ฑ์„ ์ข…ํ•ฉ์ ์œผ๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ˆ˜๋™ ๋ฆฌ๋ทฐ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ ๋„ ์‹ ์†ํ•˜๊ณ  ์ผ๊ด€๋œ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด ์ƒ์‚ฐ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. Claude Code, Cursor, Codex ๋“ฑ ์ฃผ์š” AI ์—์ด์ „ํŠธ ํ”Œ๋žซํผ์—์„œ ์ง€์›๋˜๋ฉฐ, ์„ค์ • ํŒŒ์ผ์„ ํ†ตํ•ด ๊ฒ€์‚ฌ ๊ทœ์น™๊ณผ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SKILL.md ๋ฌธ์„œ์— ๋”ฐ๋ผ ์Šคํ‚ฌ์ด ์ž‘๋™ํ•˜๋ฉฐ, CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉํ•˜์—ฌ ์ง€์†์ ์ธ ์ฝ”๋“œ ํ’ˆ์งˆ ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

๋ฌธ์„œ

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

๐Ÿ” AI๋กœ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ๋ณด์•ˆ, ์„ฑ๋Šฅ, ํ’ˆ์งˆ ๋“ฑ 280๊ฐœ ์ด์ƒ์˜ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด ์ฝ”๋“œ์˜ ๊ฒฌ๊ณ ์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”

์ด ์Šคํ‚ฌ์€ ๊ธฐ๊ณ„ ํ•™์Šต๊ณผ ์ •์  ๋ถ„์„์„ ํ™œ์šฉํ•˜์—ฌ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ๋ฐ›๊ธฐ
  • ๋ณด์•ˆ ์ทจ์•ฝ์  ์‹๋ณ„
  • ์„ฑ๋Šฅ ์ตœ์ ํ™” ์ œ์•ˆ
  • ์ฝ”๋”ฉ ํ‘œ์ค€ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ์ค€์ˆ˜ ํ™•์ธ

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

  • Claude Code
  • Cursor
  • Codex
  • ๊ธฐํƒ€ AI ์—์ด์ „ํŠธ ํ”Œ๋žซํผ

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

๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— kalitone-code-review.yml ๋˜๋Š” kalitone-code-review.json ์„ค์ • ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ณ , AI ์—์ด์ „ํŠธ์—๊ฒŒ "์ด PR์„ ์ฝ”๋“œ ๋ฆฌ๋ทฐํ•ด์ค˜" ๋˜๋Š” "๋ณด์•ˆ ๊ฒ€์‚ฌ ์‹คํ–‰ํ•ด์ค˜"์™€ ๊ฐ™์€ ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์„ค์ • ์˜ˆ์‹œ

# kalitone-code-review.yml
checks:
  security: true
  performance: true
  quality: true
  style: true
severity:
  critical: error
  high: warning
  medium: info
  low: info

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

  1. ๋ณด์•ˆ ๊ฒ€์‚ฌ - SQL ์ธ์ ์…˜, XSS, CSRF ๋“ฑ 100๊ฐœ ์ด์ƒ์˜ ๋ณด์•ˆ ํŒจํ„ด ๊ฐ์ง€
  2. ์„ฑ๋Šฅ ๊ฒ€์‚ฌ - ๋А๋ฆฐ ์ฟผ๋ฆฌ, ๋ถˆํ•„์š”ํ•œ ๋ฃจํ”„, ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ์‹๋ณ„
  3. ์ฝ”๋“œ ํ’ˆ์งˆ ๊ฒ€์‚ฌ - ๋ณต์žก๋„, ์ค‘๋ณต ์ฝ”๋“œ, ์ฝ”๋”ฉ ํ‘œ์ค€ ์œ„๋ฐ˜ ํ™•์ธ
  4. ์Šคํƒ€์ผ ๊ฒ€์‚ฌ - ์ผ๊ด€๋œ ํฌ๋งทํŒ…, ๋„ค์ด๋ฐ ๊ทœ์น™ ์ค€์ˆ˜ ์—ฌ๋ถ€ ํ™•์ธ

CI/CD ํ†ตํ•ฉ

GitHub Actions, GitLab CI, Jenkins์™€ ํ†ตํ•ฉํ•˜์—ฌ PR ๋ฐ ๋จธ์ง€ ์‹œ ์ž๋™ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

name: Code Review
on: [pull_request]
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Run Kalitone Code Review
        uses: kalitone/code-review-action@v1

๋ผ์ด์„ ์Šค

MIT

๊ด€๋ จ ์Šคํ‚ฌ