Code Review Suite 코드 리뷰 스위트

● Live AI Agents Claude Code Bitbucket API Multi-Language

A Claude Code skill that auto-detects the domain of a pull request (feature, bugfix, refactor), applies a structured 3-lens review template, and posts the findings directly as Bitbucket PR comments — with zero setup required beyond invoking the skill. PR의 도메인(기능, 버그픽스, 리팩터)을 자동 감지하고, 구조화된 3가지 관점 리뷰 템플릿을 적용해 결과를 Bitbucket PR 댓글로 직접 게시하는 Claude Code 스킬 — 스킬 호출 외 별도 설정 불필요.


Problem 문제 정의

⏱️
Slow Review Turnaround느린 리뷰 반환
PRs waited hours or days for human reviewers, creating bottlenecks in fast-moving development cycles.PR이 인간 리뷰어를 몇 시간 또는 며칠을 기다려야 해 빠른 개발 사이클에 병목이 발생했음.
🎲
Inconsistent Review Depth일관성 없는 리뷰 깊이
Review quality varied by reviewer and PR size — small PRs got thorough checks while large ones were rubber-stamped.리뷰 품질이 리뷰어와 PR 크기에 따라 달라 소형 PR은 꼼꼼히, 대형 PR은 형식적으로만 검토됐음.
🔧
Setup Overhead설정 부담
Existing AI review tools required CI pipeline integration, environment variables, and webhook configuration.기존 AI 리뷰 도구는 CI 파이프라인 통합, 환경변수, 웹훅 설정이 필요해 도입 장벽이 높았음.

Approach 접근 방식

🔍
Domain-Aware Review via Claude Code Skill도메인 인식 리뷰 — Claude Code 스킬 The skill fetches PR diff and metadata from Bitbucket API, auto-detects the change domain (feature / bugfix / refactor / security) from file paths and commit messages, then applies the matching review lens template. The structured markdown report is posted directly as an inline PR comment via Bitbucket API. No CI config, no webhooks — one skill invocation does everything. 스킬이 Bitbucket API에서 PR diff와 메타데이터를 가져와 파일 경로와 커밋 메시지로 변경 도메인(기능/버그픽스/리팩터/보안)을 자동 감지한 뒤 매칭 리뷰 렌즈 템플릿을 적용. 구조화된 마크다운 보고서를 Bitbucket API로 인라인 PR 댓글로 직접 게시. CI 설정도, 웹훅도 없이 — 스킬 한 번 호출로 모든 것 처리.

Features 주요 기능

01
Auto-Detect Domain도메인 자동 감지
Analyzes PR title, branch name, file paths, and diff patterns to classify the change as feature, bugfix, refactor, or security — selecting the appropriate review checklist automatically.PR 제목, 브랜치명, 파일 경로, diff 패턴을 분석해 기능/버그픽스/리팩터/보안으로 분류하고 적합한 리뷰 체크리스트를 자동 선택.
02
Structured 3-Lens Review Template3가지 관점 구조화 리뷰 템플릿
Every review covers: (1) Correctness — logic errors, edge cases; (2) Design — architecture fit, abstractions; (3) Safety — auth, injection risks, data exposure. Each lens produces actionable line-level comments.모든 리뷰가 3가지 관점을 커버: (1) 정확성 — 논리 오류, 엣지 케이스; (2) 설계 — 아키텍처 적합성, 추상화; (3) 안전성 — 인증, 인젝션 위험, 데이터 노출. 각 관점에서 실행 가능한 라인 단위 코멘트 생성.
03
Bitbucket IntegrationBitbucket 통합
Fetches PR diff via Bitbucket REST API and posts the structured review as a PR comment with severity-tagged sections (CRITICAL / WARNING / SUGGESTION). Works with any Bitbucket Cloud workspace.Bitbucket REST API로 PR diff를 가져와 심각도 태그 섹션(CRITICAL / WARNING / SUGGESTION)을 갖춘 구조화 리뷰를 PR 댓글로 게시. 모든 Bitbucket Cloud 워크스페이스에서 동작.
04
Multi-Language Support다국어 지원
Language-aware review heuristics for 6+ languages: TypeScript, Python, Go, Java, Rust, Ruby. Each language activates relevant idiom checks (e.g., null safety in Kotlin, lifetime errors in Rust).TypeScript, Python, Go, Java, Rust, Ruby 등 6개 이상 언어에 대한 언어 인식 리뷰 휴리스틱. 각 언어별 관용구 검사 활성화 (예: Kotlin null 안전성, Rust 라이프타임 오류).

Architecture 아키텍처

CLI AI External API Output Claude Code Skill /ultrareview AI Review Model 3-lens analysis Bitbucket API Fetch PR diff Markdown Report Structured output PR Comment

Metrics 성과 지표

Review Lenses
3
per PR
Auto Detection
Domain
per PR type
Languages
6
supported
Setup Required
Zero
just invoke

Before / After 도입 전후 비교

AspectBeforeAfter
Review turnaround Hours to days (human only) Instant on skill invocation
Review consistency Varies by reviewer fatigue Uniform 3-lens template every time
Domain awareness Generic checklist Auto-detected per change type
Setup cost CI pipeline + webhooks + env vars Zero — skill invocation only
Tech Stack
Claude Code Skill Bitbucket REST API Claude AI Markdown Report 3-Lens Review Domain Detection