The trick is the agent borrows the repo's taste. Run one against a codebase I kept tidy for years and the output fits. In a messy repo the rules file only drags it partway back. What stays manual is choosing which conventions earn a rule and which you just enforce in review.