Home / Work / Makro Pro
Makro Pro · 2026
// context
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 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
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
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
// more work