AI 코딩 워크플로우에서 코드 품질 파이프라인 실행
Source: Dev.to

소개
AI‑보조 코딩 도구인 Claude Code와 Cursor를 많이 실험해 보았습니다. 한 가지 눈에 띈 점은 코드 품질 검사가 보통 CI에서 나중에만 실행된다는 것입니다—리닝, 타입 체크, 테스트, 보안 스캔, 커버리지는 코드가 이미 작성된 뒤에 진행됩니다. 이 워크플로우는 사람에게는 괜찮지만, AI가 코드를 생성할 때는 어색하게 느껴집니다.
그래서 개발 중에 전체 품질 파이프라인을 로컬에서 실행하고, 그 결과를 AI 도구가 활용할 수 있도록 노출하는 방식을 시도했습니다. 이 실험은 LucidShark이라는 작은 프로젝트로 발전했습니다.
LucidShark가 하는 일
LucidShark는 AI 코딩 워크플로우와 잘 맞도록 설계된 로컬‑우선 CLI 코드 품질 파이프라인입니다.
- CLI만으로 전부 실행
- 로컬‑우선 (SaaS나 외부 서비스 없음)
- 코드로 구성하는 레포 설정 파일 지원
- Claude Code와 MCP를 통해 연동
- 품질 개요를 생성해 git에 커밋 가능
다음과 같은 일반적인 품질 검사를 오케스트레이션합니다:
- 리닝
- 타입 체크
- 테스트
- 보안 스캔
- 커버리지
사용 예시
pip install lucidshark
lucidshark init
lucidshark scan언어와 도구 지원은 아직 꽤 제한적이지만, Python과 Java 프로젝트에서는 꽤 잘 동작합니다.
왜 만들었는가
주된 목표는 AI 에이전트가 품질 결과를 읽고 자동으로 문제를 수정할 수 있는 워크플로우를 탐색하는 것입니다. 기존에는 개발자가 나중에 수동으로 검사를 실행해야 했지만, 이를 자동화하고자 했습니다. 프로젝트는 아직 초기 단계이며, AI 코딩 워크플로우를 실험하고 있는 사람들의 피드백을 기다리고 있습니다.
GitHub:
Docs: