만들게 된 계기

혼자 개발 공부를 진행하고 여러 프로젝트들을 진행했는데, 코드에 대한 피드백이 없다는 점이 항상 아쉬운 과제였습니다. 또한 코드의 안정성을 위한 테스트 코드를 작성하는 부분이 중요하다는 생각이 들었는데, 그 때 AI 가 코드 리뷰를 진행해주고 , 테스트에 관한 어드바이스를 주면 어떨까 ? 는 생각이 들어서 두 개의 GitHub Actions를 만들었고, 오픈소스로 사용하기 위해서 GitHub Marketplace에 배포하게 되었습니다.

만든 것들

1. AI Code Reviewer

- name: AI Code Review
  uses: k1my3ch4n/ai-code-reviewer@v1
  with:
    github-token: ${{ secrets.GITHUB_TOKEN }}
    ai-provider: 'claude'
    claude-api-key: ${{ secrets.CLAUDE_API_KEY }}
    language: 'ko'

2. AI Test Helper

- name: AI Test Helper
  uses: k1my3ch4n/ai-test-helper@v1
  with:
    ai_provider: 'claude'
    ai_api_key: ${{ secrets.CLAUDE_API_KEY }}
    github_token: ${{ secrets.GITHUB_TOKEN }}
    test_framework: 'jest'