Enforces clean code and refactoring discipline: naming, function size, arguments, SOLID, comment policy, dead code. Use when writing new code, refactoring, or when code smells appear - long functions, flag parameters, deep nesting, duplicated logic, vague names.