
Prelint
Prelint · 코딩
Prelint는 팀이 이미 합의한 명세와 결정에 비추어 모든 pull request를 검토하는 AI 코드 리뷰 도구다. 버그나 스타일 문제를 찾는 대신, 변경이 배포되기 전에 코드가 가격 규칙, 아키텍처 결정, 규정 준수 제약에서 어긋나는 지점을 짚어낸다. GitHub App으로 동작하며, 지적 사항을 문제를 일으킨 정확한 줄에 인라인으로 게시하고, 코드가 담고 있는 모든 제품 결정을 검색 가능한 기록으로 남긴다.

Prelint 소개
Prelint란 무엇인가
Prelint는 기존 코드 리뷰 옆에 자리하며, 대부분의 도구가 무시하는 한 층을 들여다본다. 바로 코드가 팀이 실제로 만들기로 합의한 내용과 일치하는지다. 저장소에 보관된 markdown 명세, 아키텍처 결정 기록, 제품 요구사항 문서를 읽고 이를 리뷰 기준으로 바꾼다. PR이 그런 결정 중 하나에 어긋나면 Prelint가 알려준다.
겨냥하는 문제는 구체적이다. AI 코딩 에이전트는 깔끔하고 테스트를 통과하며 구조도 잘 잡힌 코드를 쓴다. 그런데도 제품 규칙을 깨뜨린다. 청구 정책이 30일이라고 되어 있는데 60일 조건을 표시하는 가격 페이지, 또는 미국 고객에게만 GDPR 동의 단계를 추가하는 가입 흐름이 그렇다. linter는 이걸 잡지 못한다. 사람 리뷰어는 잡을지도 모른다. 시간이 있고 그 정책을 기억한다면 말이다. 그렇다면 둘 다 못 할 때 이 틈을 메우는 것은 무엇인가.
가장 큰 한계는 설계상의 범위다. Prelint는 linter나 타입 검사기, 보안 스캐너를 대체하지 않으며 코드를 대신 고쳐주지도 않는다. 글자 수 예산 안에서 맥락을 읽고, 사용자가 넣어준 문서의 품질에 의존한다. 쓰레기를 넣으면 쓰레기가 나온다.
시작하기
- GitHub App을 설치하고 Prelint가 검토할 저장소를 고른다. CI 변경도 YAML도 필요 없다.
- 제품 명세나 결정 로그, 아키텍처 문서를 저장소에 넣어 맥락을 추가한다. markdown 파일은 자동으로 색인된다.
- pull request를 연다. Prelint는 몇 초 안에 검토하고, 지적 사항을 문제를 일으킨 줄에 고정된 인라인 댓글로 게시한다.
- 결정 원장을 읽으면 누가 무엇을 언제 결정했는지, 사람과 AI 중 누가 판단했는지 알 수 있다. 승인된 결정은 에이전트가 다음에 재사용할 맥락이 된다.
제품 정보
Prelint의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 하루 25~50건의 pull request를 처리하는 엔지니어링 팀. 지친 사람 리뷰어가 건너뛰는 제품 수준의 실수를, 명세가 최신으로 유지된다는 전제 아래 잡아낸다.
- Claude Code나 Cursor 같은 AI 코딩 에이전트를 쓰는 스타트업. 에이전트가 모르는 가격, 규정 준수, 아키텍처 규칙에 비추어 결과물을 검사한다.
- 오픈소스 메인테이너. 공개 저장소의 리뷰는 무료라서 예산을 건드리지 않고 검사를 얻는다.
작업
- pull request에서 로드맵과 가격의 이탈을 잡아낸다. 변경이 문서화된 청구 정책이나 제품 결정에 어긋날 때 Prelint가 알려준다.
- 신입 엔지니어 온보딩. 코드베이스 전체 대신 결정 원장을 읽고 제품이 어떻게 동작해야 하는지 익힌다.
- 감사 증거 마련. 원장은 누가 무엇을 언제 결정했는지 기록하며, 규정 준수 이력을 보여줘야 할 때 도움이 된다.
활용 상황
- 어떤 pull request가 청구 조건을 30일에서 60일로 조용히 바꾼다. Prelint는 원래 청구 정책을 인용하고, 에이전트가 그 위에 작업하기 전에 먼저 묻는다.
- 어떤 팀이 모든 테스트를 통과하지만 계획에 없던 동의 단계를 추가한 AI 생성 코드를 배포한다. 리뷰가 범위 이탈을 일찍 잡는다.
- 어떤 개발자가 결제 규칙이 왜 존재하는지 알고 싶어 한다. 원장을 검색해 제품 차원의 결정, 날짜, 그 뒤에 있던 사람을 찾는다.
주요 기능
모든 pull request에 대한 제품 의도 리뷰
Prelint는 코드 스타일이나 버그가 아니라 PR의 제품 층을 검토한다. 명세 위반, 아키텍처 결정 준수, 비즈니스 로직 정확성, 범위 이탈을 확인한다. 지적 사항은 문제를 일으킨 정확한 줄에 인라인 댓글로 나타나므로, 리뷰어는 별도 보고서가 아니라 맥락 속에서 문제를 본다.
명세가 리뷰 기준이 된다
저장소에 둔 어떤 markdown이든 규칙으로 작동한다. 아키텍처 결정 기록, 제품 요구사항, API 계약, 규정 준수 정책이 모두 읽히고 적용된다. 맥락은 80K 글자 예산 안에서 구성되며, 프로젝트 수준 명세에서 일반 문서로 우선순위가 매겨진다.
결정 원장
각 리뷰는 코드에 담긴 제품 결정을 기록한다. 누가 결정했는지, 언제인지, 어디서 왔는지, 사람과 AI 중 누가 판단했는지도 함께 남긴다. 중복은 자동으로 해결되고, 모순이 있으면 결정의 신뢰도가 낮아져 에이전트가 그 위에 작업하기 전에 묻는다.
2분 만에 끝나는 설정
설정은 GitHub App 설치와 몇 개의 markdown 파일이 전부다. CI 변경도 YAML도 빌드 단계도 없다. 앱을 추가한 뒤 2분 안에 첫 리뷰를 돌릴 수 있어, 시험해보려는 팀의 도입 비용이 낮게 유지된다.
리뷰 단위 과금
과금은 좌석이 아니라 완료된 리뷰 1건당 1달러로 매긴다. 10달러부터 1,000달러까지 선불 크레딧을 사며 크레딧은 만료되지 않는다. 실패, 취소, 시간 초과된 리뷰는 무료이고, Dependabot이나 Renovate 같은 도구의 CI bot 커밋은 요금을 발생시키지 않는다.
오픈소스는 무료 리뷰
공개 저장소의 리뷰는 무료이며 설정도 필요 없다. 그래서 구독이나 좌석 비용을 내지 않고 들어오는 PR에 두 번째 점검을 걸고 싶은 메인테이너도 Prelint를 쓸 수 있다.
장단점
장점
- 진짜 틈을 잡는다. 테스트는 통과하지만 제품 명세, 가격 규칙, 규정 준수 제약을 위반하는 코드.
- 인라인 지적은 문제를 일으킨 정확한 줄에 떨어지므로, 리뷰가 이미 쓰던 GitHub 워크플로 안에 머문다.
- 소규모 팀에 정직한 가격이다. 완료된 리뷰 1건당 1달러이고 좌석도 구독도 없다.
- 오픈소스 리뷰는 무료이고, 실패하거나 bot이 유발한 리뷰는 비용이 들지 않는다.
- 결정 원장은 신입 엔지니어와 감사자에게 어떤 규칙이 왜 존재하는지 볼 수단을 준다.
단점
- 아무것도 대신 고쳐주지 않는다. Prelint는 지적만 보고하므로 변경은 여전히 사람이 해야 한다.
- 결과물의 품질은 명세와 문서가 정확하고 최신인지에 전적으로 달려 있다. 오래된 문서는 시끄럽거나 빠진 지적을 낳는다.
- linter나 타입 검사기, 보안 스캐너를 대체하지 않으므로, 하나로 통합하는 대신 스택에 도구를 하나 더 얹는다.
자주 묻는 질문
pull request의 제품 층을 검토한다. 명세 위반, 아키텍처 결정 준수, 비즈니스 로직 정확성, 범위 이탈이다. 코드 스타일, 서식, 버그 탐지, 보안 스캔은 의도적으로 기존 도구에 맡긴다.
관련 콘텐츠
Prelint와 관련된 도구, 스킬, 아티클을 살펴보세요.
Prelint 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
