Home / Work / Makro Pro

Makro Pro · 2026

AI-Powered Code Review Pipeline with Claude

AIClaude CodeCI/CDLLM IntegrationDeveloper ToolingMakro Pro

// context

About Makro Pro

At Makro Pro - Thailand's largest B2B grocery platform processing 20,000+ daily transactions - manual first-pass code review was becoming the slowest part of the frontend workflow. With 8 frontend engineers moving fast across 8+ WMS modules, repetitive review checks were not scaling.

// challenge

The challenge

The same issues kept slipping through PRs: hardcoded strings, i18n misses, design system drift, accessibility gaps, duplicate logic and visual regression risk. Reviewers were spending time on tedious, automatable checks instead of architecture, business logic and context-heavy decisions.

// approach

What I did

Integrated Claude Code into the CI/CD pipeline - automated first-pass review runs on 100% of TypeScript and TSX PRs before human reviewers see the diff

Configured the review to check for: duplicate and stale code, unknown types, hardcoded strings that should go through i18n, components that exist in the design library but were recreated, accessibility issues, Web Vitals risks, security problems and visual regression risks

Pipeline stays blocked until Claude-flagged issues are resolved - the PR gets a Claude comment inline with specific findings

Config and YAML files are excluded - no cycles burned on changes that do not affect behavior

Scoped the system to catch what humans consistently miss: i18n and design-system inconsistencies that are tedious to check manually

// outcomes

Measurable outcomes

Developers spend more time on architecture, business logic and tradeoffs - less on repetitive checks

i18n and design system drift caught automatically on every PR

Accessibility issues surface before review - not after deployment

Code review bottleneck reduced - first pass is now instant

PR cycle time reduced ~30% via automated first-pass review

Built with Claude Code by Anthropic